SYMBOL INDEX (104 symbols across 30 files) FILE: Array.js function debugArray (line 7) | function debugArray(){ function sameValueZero (line 42) | function sameValueZero(x, y) { FILE: Automated.js function removePendingUsers (line 2) | function removePendingUsers() { FILE: Code.js function debugCode (line 1) | function debugCode() { function doPost (line 4) | function doPost(e) { FILE: Common.js function debugCommons (line 1) | function debugCommons(){ function shuffle (line 9) | function shuffle(array) { function checkIsMyMessage (line 28) | function checkIsMyMessage(body){ function isAdminOrCreator (line 42) | function isAdminOrCreator(userId, chatId) { function isValidChannelId (line 68) | function isValidChannelId(id){ function isValidTelegramChatId (line 71) | function isValidTelegramChatId(id){ function getShareObject (line 88) | function getShareObject(body) { function extractVideoIds (line 144) | function extractVideoIds(text) { function escapeMarkDown (line 148) | function escapeMarkDown(toEscapeMsg) { function addDeleteMeButton (line 159) | function addDeleteMeButton(payload) { function extractChannelId (line 173) | function extractChannelId(text) { function getGroupName (line 178) | function getGroupName(chat){ function getMentionName (line 184) | function getMentionName(user) { function getMarkDownGroupUrl (line 195) | function getMarkDownGroupUrl(title, chatUserName) { function getMarkDownUserUrl (line 198) | function getMarkDownUserUrl(userName, userId) { function getMarkDownUrl (line 202) | function getMarkDownUrl(text, url) { function getChannelUrlById (line 206) | function getChannelUrlById(id) { function getChineseDateString (line 210) | function getChineseDateString(nzTime){ function getName (line 223) | function getName(user) { function escapeRegex (line 232) | function escapeRegex(string) { function pad (line 238) | function pad(pad, str, padLeft) { function isPrivate (line 250) | function isPrivate(body) { FILE: Context.js function setContextCommand (line 1) | function setContextCommand (userId, command) { function setContextDrawId (line 6) | function setContextDrawId (userId, drawId) { function getContext (line 10) | function getContext(userId) { function setContext (line 19) | function setContext(context) { FILE: Database.js function debugDatabase (line 1) | function debugDatabase(){ function getLatestItemFromColl (line 12) | function getLatestItemFromColl(coll){ function clearCollection (line 20) | function clearCollection(collectionName){ function insertToDB (line 24) | function insertToDB(collectionName, data) { function getAllCollectionFromDB (line 30) | function getAllCollectionFromDB(collectionName){ FILE: Get.js function doGet (line 1) | function doGet(e){ FILE: Group.js function debugGroup (line 2) | function debugGroup() { function gpSetFieldValue (line 22) | function gpSetFieldValue(group, field, value) { function getGroupSettings (line 44) | function getGroupSettings(group) FILE: HandleAdminCommand.js function debugAdminCommand (line 1) | function debugAdminCommand() { function handleAdminCommand (line 5) | function handleAdminCommand(body, paras, origParas) { function setButtonsForAdminNotRobot (line 268) | function setButtonsForAdminNotRobot(payload, groupSettings) { FILE: HandleBanCommand.js function debugBanCommand (line 1) | function debugBanCommand() { function handleBanCommand (line 5) | function handleBanCommand(body, paras, origParas) { FILE: HandleCallback.js function debugCallback (line 1) | function debugCallback(){ function handleCallback (line 5) | function handleCallback(body) { FILE: HandleDelMsgCommand.js function debugDelMsgCommand (line 1) | function debugDelMsgCommand() { function handleDelMsgCommand (line 5) | function handleDelMsgCommand(body, paras, origParas) { FILE: HandleHelpCommand.js function debugHelp (line 1) | function debugHelp() { function handleHelpCommand (line 4) | function handleHelpCommand(body, paras, origParas) { FILE: HandleMessage.js function debugMessage (line 1) | function debugMessage(){ function handleMessage (line 5) | function handleMessage(body){ FILE: HandleMessageText.js function debugMessageText (line 1) | function debugMessageText(){ function handleMessageText (line 6) | function handleMessageText(body) { FILE: HandleNoCommandAndAlias.js function debugNoCommandAndAlias (line 1) | function debugNoCommandAndAlias() { function handleNoCommandAndAlias (line 4) | function handleNoCommandAndAlias(body, origMessageText) { FILE: HandleNotRobotCommand.js function debugNotRobotCommand (line 1) | function debugNotRobotCommand() { function generateSelfUnlockButtonMarkup (line 5) | function generateSelfUnlockButtonMarkup() { function handleNotRobotCommand (line 17) | function handleNotRobotCommand(body, paras, origParas) { FILE: HandlePinMessageCommand.js function debugPinMessageCommand (line 1) | function debugPinMessageCommand() { function handlePinMessageCommand (line 5) | function handlePinMessageCommand(body, paras, origParas) { FILE: HandleStartCommand.js function debugStart (line 1) | function debugStart() { function handleStartCommand (line 4) | function handleStartCommand(body, paras, origParas) { function handleStartToken (line 41) | function handleStartToken(body, paras, origParas) { FILE: InlineKeyboard.js function debugInlineKeyboard (line 1) | function debugInlineKeyboard(){ function generateInlineKeyboardMarkup (line 5) | function generateInlineKeyboardMarkup(buttons, numberOfButtonsPerRow) { FILE: Mlab.js function debugMLab (line 15) | function debugMLab(){ function convertRestHeartParasToMlabParas (line 19) | function convertRestHeartParasToMlabParas(query) { function apendAPI (line 85) | function apendAPI(url){ function getMlabInsertOption (line 90) | function getMlabInsertOption(data){ function getMlabPutOption (line 98) | function getMlabPutOption(data){ function getMlabGetOption (line 106) | function getMlabGetOption(){ FILE: Mongo.js function debugMongo (line 1) | function debugMongo(){ function request (line 8) | function request(db, option) { function testRestHeart (line 61) | function testRestHeart(){ function getInsertOption (line 141) | function getInsertOption(data){ function getDeleteOption (line 151) | function getDeleteOption(){ function getPutOption (line 159) | function getPutOption(data){ function getPatchOption (line 168) | function getPatchOption(data){ function getGetOption (line 177) | function getGetOption(){ FILE: NewMember.js function debugHandleNewMember (line 1) | function debugHandleNewMember() { function handleNewMember (line 5) | function handleNewMember(body) { function getMessageUrl (line 42) | function getMessageUrl(messageId, chatUsername) { function setWelcomePayload (line 49) | function setWelcomePayload(share, groupSettings, payloads) { function setVerifyPayload (line 145) | function setVerifyPayload(share, groupSettings, payloads) { function setAskVerifyCallBackPayloads (line 217) | function setAskVerifyCallBackPayloads(share, askVerifyPayload, payloads,... FILE: Permission.js function hasPermission (line 1) | function hasPermission(id) { function allowed (line 13) | function allowed(body, paras, origParas) { function isCallback (line 51) | function isCallback(body) { FILE: PreparePayload.js function preparePayload (line 1) | function preparePayload(body) { FILE: TelegramAPI.js function debugTelegram (line 1) | function debugTelegram(){ function postTelegram (line 4) | function postTelegram(payload) { function TestAPI (line 36) | function TestAPI(){ FILE: TelegramChat.js function getChatById (line 1) | function getChatById(chatId){ function getChatMember (line 16) | function getChatMember(chatId, userId) { FILE: Test.js function debug (line 17) | function debug() { function quickTest (line 35) | function quickTest() { FILE: handleInitDBCommad.js function debugInitDB (line 1) | function debugInitDB() { function handleInitDBCommand (line 5) | function handleInitDBCommand(body, paras, origParas) { FILE: testData.js function getNewMemberJoinJson (line 2) | function getNewMemberJoinJson (testObject) { function getReplyTextMessageJson (line 55) | function getReplyTextMessageJson (testObject) { function getTextMessageJson (line 106) | function getTextMessageJson (testObject) { function getCallbackJson (line 141) | function getCallbackJson (testObject) {