Class Context

Hierarchy

Constructors

  • Parameters

    • client: Client

      Gampang Client

    • rawMessage: IWebMessageInfo

      Baileys proto.IWebMessageInfo

    • groupSync: null | boolean = false

      Sync group mode

    Returns Context

Properties

client: Client

Gampang Client

lexer: Lexer
parser: Parser
rawMessage: IWebMessageInfo

Baileys proto.IWebMessageInfo

Accessors

  • get clickedButtons(): undefined | IListResponseMessage | ITemplateButtonReplyMessage | IButtonsResponseMessage
  • Get detail from clicked button

    Returns

    Returns undefined | IListResponseMessage | ITemplateButtonReplyMessage | IButtonsResponseMessage

  • get participant(): undefined | GroupParticipant
  • Get GroupParticipant class.

    Returns

    Returns undefined | GroupParticipant

Methods

  • Create whatsapp poll/vote

    Returns

    Parameters

    • name: string

      Poll name

    • values: string[]

      Poll values (options)

    • selectableOptionsCount: number = values.length

      Selectable options count

    Returns Promise<undefined | Context>

  • [EXPERIMENTAL] Edit the message text

    Returns

    Parameters

    • text: string

      Newer text

    • Optional options: IMessage

      IMessage options

    Returns Promise<void>

  • Get the id button from message

    Returns

    Returns undefined | null | string

  • Get option value

    Returns

    Parameters

    • name: string

      Option name

    Returns string[]

  • Reply a message with audio

    Parameters

    • audio: string | Buffer

      URL/Buffer audio

    • isVN: boolean = false

      Is it voice note?

    • Optional options: AnyMessageContent

      Send message options

    Returns Promise<undefined | Context>

  • Reply a message with photo

    Parameters

    • photo: string | Buffer

      A Photo

    • Optional caption: string

      A Photo caption

    • Optional options: AnyMessageContent

      Send message options

    Returns Promise<undefined | Context>

  • Reply a message using sticker

    Parameters

    • sticker: string | Buffer

      Sticker URL or Buffer

    • Optional options: AnyMessageContent

      Reply message options

    Returns Promise<undefined | Context>

  • Reply a message with video

    Parameters

    • video: string | Buffer

      Video source want to send.

    • Optional caption: string

      Video caption

    • Optional options: AnyMessageContent

      Send message options

    Returns Promise<undefined | Context>

  • Send raw message

    Returns

    Parameters

    • raw: AnyMessageContent

      AnyMessageContent message options

    • Optional miscOpt: MiscMessageGenerationOptions

      Misc message generation options

    Returns Promise<undefined | Context>

Generated using TypeDoc