SYMBOL INDEX (78 symbols across 6 files) FILE: lib/base_bot.js class BaseBot (line 17) | class BaseBot extends EventEmitter { method constructor (line 32) | constructor() { method __applySettings (line 93) | __applySettings(settings) { method createOutgoingMessage (line 155) | static createOutgoingMessage(message) { method createOutgoingMessage (line 172) | createOutgoingMessage(message) { method createOutgoingMessageFor (line 188) | static createOutgoingMessageFor(recipientId) { method createOutgoingMessageFor (line 204) | createOutgoingMessageFor(recipientId) { method sendMessage (line 239) | sendMessage(message, sendOptions) { method sendMessageTo (line 353) | sendMessageTo(message, recipientId, sendOptions) { method sendTextMessageTo (line 376) | sendTextMessageTo(text, recipientId, sendOptions) { method reply (line 400) | reply(incomingUpdate, text, sendOptions) { method sendAttachmentTo (line 428) | sendAttachmentTo(attachment, recipientId, sendOptions) { method sendAttachmentFromUrlTo (line 455) | sendAttachmentFromUrlTo(type, url, recipientId, sendOptions) { method sendDefaultButtonMessageTo (line 498) | sendDefaultButtonMessageTo(buttonTitles, textOrAttachment, recipientId) { method sendIsTypingMessageTo (line 577) | sendIsTypingMessageTo(recipientId, sendOptions) { method sendCascade (line 618) | sendCascade(messageArray, sendOptions) { method sendTextCascadeTo (line 662) | sendTextCascadeTo(textArray, recipientId, sendOptions) { method sendRawMessage (line 684) | sendRawMessage(rawMessage) { method __validateSendOptions (line 698) | __validateSendOptions(sendOptions) { method __emitUpdate (line 726) | __emitUpdate(update) { method getUserInfo (line 756) | getUserInfo(userId, options) { method __createBotPatchedWithUpdate (line 774) | __createBotPatchedWithUpdate(update) { FILE: lib/botmaster.js class Botmaster (line 16) | class Botmaster extends EventEmitter { method constructor (line 39) | constructor(settings) { method __throwPotentialUnsupportedSettingsErrors (line 55) | __throwPotentialUnsupportedSettingsErrors() { method __setupServer (line 67) | __setupServer() { method __setupServersRequestListeners (line 84) | __setupServersRequestListeners() { method __listen (line 109) | __listen(port) { method addBot (line 128) | addBot(bot) { method __getBotWebhookPath (line 145) | __getBotWebhookPath(bot) { method getBot (line 162) | getBot(options) { method getBots (line 183) | getBots(botType) { method removeBot (line 205) | removeBot(bot) { method use (line 253) | use(middleware) { method useWrapped (line 272) | useWrapped(incomingMiddleware, outgoingMiddleware) { FILE: lib/errors.js class TwoDotXError (line 5) | class TwoDotXError extends Error { method constructor (line 6) | constructor(message) { class SendMessageTypeError (line 17) | class SendMessageTypeError extends Error { method constructor (line 18) | constructor(botType, messageType) { FILE: lib/middleware.js class Middleware (line 6) | class Middleware { method constructor (line 15) | constructor() { method __use (line 25) | __use(middleware) { method __useWrapped (line 45) | __useWrapped(incomingMiddleware, outgoingMiddleware) { method __validateMiddleware (line 69) | __validateMiddleware(middleware) { method __runIncomingMiddleware (line 86) | __runIncomingMiddleware(bot, update) { method __runOutgoingMiddleware (line 94) | __runOutgoingMiddleware(bot, associatedUpdate, message) { method __runMiddlewareStack (line 103) | __runMiddlewareStack(context) { method __shouldRun (line 192) | __shouldRun(middleware, context) { FILE: lib/outgoing_message.js class OutgoingMessage (line 12) | class OutgoingMessage { method constructor (line 26) | constructor(message) { method __addProperty (line 38) | __addProperty(path, nameForError, value) { method __removeProperty (line 49) | __removeProperty(path, nameForError) { method addRecipientById (line 67) | addRecipientById(id) { method addRecipientByPhoneNumber (line 82) | addRecipientByPhoneNumber(phoneNumber) { method removeRecipient (line 95) | removeRecipient() { method addText (line 105) | addText(text) { method removeText (line 114) | removeText() { method addAttachment (line 127) | addAttachment(attachment) { method addAttachmentFromUrl (line 140) | addAttachmentFromUrl(type, url) { method removeAttachment (line 162) | removeAttachment() { method addQuickReplies (line 175) | addQuickReplies(quickReplies) { method addPayloadLessQuickReplies (line 188) | addPayloadLessQuickReplies(quickRepliesTitles) { method addLocationQuickReply (line 216) | addLocationQuickReply() { method removeQuickReplies (line 231) | removeQuickReplies() { method addSenderAction (line 241) | addSenderAction(senderAction) { method addTypingOnSenderAction (line 250) | addTypingOnSenderAction() { method addTypingOffSenderAction (line 259) | addTypingOffSenderAction() { method addMarkSeenSenderAction (line 268) | addMarkSeenSenderAction() { method removeSenderAction (line 277) | removeSenderAction() { FILE: tests/_mock_bot.js class MockBot (line 11) | class MockBot extends BaseBot { method constructor (line 19) | constructor(settings) { method __createExpressMountPoints (line 83) | __createExpressMountPoints() { method __createKoaMountPoints (line 98) | __createKoaMountPoints() { method __formatRawUpdate (line 119) | __formatRawUpdate(rawUpdate) { method __formatOutgoingMessage (line 144) | __formatOutgoingMessage(outgoingMessage) { method __sendMessage (line 149) | __sendMessage(rawMessage) { method __createStandardBodyResponseComponents (line 157) | __createStandardBodyResponseComponents(sentOutgoingMessage, sentRawMes... method __getUserInfo (line 166) | __getUserInfo(userId) {