Class Scene

Hierarchy

  • Event
    • Scene

Constructors

  • Parameters

    • sceneName: string
    • options: any = {}

    Returns Scene

Properties

TOKEN: any
offset: any
options: Options = {}
run: any
sceneName: any

Methods

  • Parameters

    • callback: Function

    Returns Promise<void>

  • Parameters

    • query_id: any
    • text: undefined | string | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • cmd: any
    • callback: any

    Returns Promise<void>

  • Parameters

    • chat: undefined | string | number
    • from_chat: undefined | string | number
    • message_id: undefined | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • message_id: undefined | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • drop_pending_updates: any = true

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • message_id: undefined | number
    • text: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • listener: string | boolean | Function
    • options: Options = {}

    Returns Promise<void>

  • Parameters

    • msg: any
    • options: Options = {}

    Returns never

  • Parameters

    • chat: undefined | string | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • from_chat: undefined | string | number
    • message_id: undefined | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • file_id: any
    • options: Options = {}

    Returns Promise<any>

  • Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • listener: string | Function
    • options: Options = {}

    Returns Promise<void>

    Example

    // It will send message when msg startsWith /help command
    // Simple
    bot.help("use /abc command to see more!") // you can also pass sendMessage options in second param

    // You can use functions also
    bot.help((msg, util)=> {
    // Do here which you want
    })
  • Parameters

    • listener: string | Function
    • options: Options = {}

    Returns Promise<void>

    Example

    // use function inside leave
    echoScene.leave((msg, util)=> {
    msg.send("Entered in echo scene")
    })

    // Or directly pass string
    echoScene.leave("Entered in echo scene")
  • Parameters

    • chat: undefined | string | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • str: any
    • callback: any

    Returns Promise<void>

  • Parameters

    • chat: undefined | string | number
    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • message_id: undefined | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • method: string
    • options: any
    • headers: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • invite_link: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • text: any
    • options: Options = {}

    Returns Promise<any>

    Example

    bot.send(-100123456789, "Hello");
    or you can use directly without giving chatid by using context object of your listener

    Example

    bot.on("message", ctx => ctx.send("Hello"))
    
  • Parameters

    • chat: undefined | string | number
    • action: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • file: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • phone_number: any
    • first_name: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • doc: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • latitude: any
    • longitude: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • file: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • question: any
    • your_options: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • latitude: any
    • longitude: any
    • title: any
    • address: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • file: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • listener: string | Function
    • options: Options = {}

    Returns Promise<void>

    Example

    // It will send message when msg startsWith /start command
    // Simple
    bot.start("Hello welcome!") // you can also pass sendMessage options in second param

    // You can use functions also
    bot.start((msg, util)=> {
    // Do here which you want
    })
  • Parameters

    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • user_id: any
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • message_id: undefined | number
    • options: Options = {}

    Returns Promise<any>

  • Parameters

    • chat: undefined | string | number
    • options: Options = {}

    Returns Promise<any>

Generated using TypeDoc