Options
All
  • Public
  • Public/Protected
  • All
Menu

groupme-get-all-messages

Index

Variables

Const HELP

HELP: string = `Usage: ${path.basename(process.argv[1],)} [-h|--help] [-v|--version] [<GroupMe Access Token> [<Group ID>]]`

Functions

filterValues

getAccessToken

  • getAccessToken(): Promise<string>

getAllMessages

  • getAllMessages(groupId: string, accessToken: string): Promise<ReadonlyArray<Message>>
  • Parameters

    • groupId: string
    • accessToken: string

    Returns Promise<ReadonlyArray<Message>>

getGroupId

  • getGroupId(accessToken: string): Promise<string>
  • Parameters

    • accessToken: string

    Returns Promise<string>

getGroups

  • getGroups(accessToken: string): Promise<ReadonlyArray<Group>>
  • Parameters

    • accessToken: string

    Returns Promise<ReadonlyArray<Group>>

getMessagesRaw

  • getMessagesRaw(groupId: string, accessToken: string, limit?: undefined | number, beforeId?: undefined | string): Promise<object>
  • Parameters

    • groupId: string
    • accessToken: string
    • Optional limit: undefined | number
    • Optional beforeId: undefined | string

    Returns Promise<object>

handleHelp

  • handleHelp(): boolean
  • Handles if help was asked for in CLI arguments

    Returns boolean

    if help was handled, useful if you want to exit the process.

handleVersion

  • handleVersion(): boolean
  • Handles if version was asked for in CLI arguments

    Returns boolean

    if version was handled, useful if you want to exit the process.

inquireAccessToken

  • inquireAccessToken(): Promise<string>

inquireGroup

  • inquireGroup(accessToken: string): Promise<string>
  • Parameters

    • accessToken: string

    Returns Promise<string>

Generated using TypeDoc