MCPcopy Create free account

hub / github.com/danneu/telegram-chatgpt-bot / functions

Functions86 in github.com/danneu/telegram-chatgpt-bot

↓ 30 callersMethodsendMessage
( chatId: number, text: string, replyToMessageId?: number, silent = false,
telegram.ts:88
↓ 21 callersMethodget
(bytes: Uint8Array)
tokenizer/bpe.ts:21
↓ 16 callersMethodfrom
(texts: string[])
tokenizer/bpe.ts:8
↓ 16 callersMethodrequest
( method: string, params: Record<string, any> = {}, )
telegram.ts:21
↓ 12 callersMethodindicateTyping
(chatId: number)
telegram.ts:151
↓ 7 callersMethodset
(bytes: Uint8Array, rank: number)
tokenizer/bpe.ts:16
↓ 6 callersMethodkeys
()
tokenizer/bpe.ts:26
↓ 5 callersFunctioncanManageModel
(userId: number)
index.ts:1231
↓ 5 callersFunctionone
(pool: pg.Pool, stmt: string, params: any[])
db.ts:18
↓ 4 callersFunctioncountTokens
(text: string)
tokenizer/index.ts:22
↓ 4 callersMethodeditMessageReplyMarkup
( chatId: number, messageId: number, inlineKeyboard: Record<string, any>, )
telegram.ts:247
↓ 3 callersMethodanswerCallbackQuery
( callbackQueryId: string, text: string, )
telegram.ts:114
↓ 3 callersFunctionbytePairEncode
(piece: Uint8Array, ranks: RankMap)
tokenizer/bpe.ts:71
↓ 2 callersMethod_getTlRegex
()
tokenizer/bpe.ts:127
↓ 2 callersFunctionbytePairMerge
(piece: Uint8Array, ranks: RankMap)
tokenizer/bpe.ts:39
↓ 2 callersFunctioncompleteAndSendAnswer
( chat: db.Chat, messageId: number, userText: string, )
index.ts:539
↓ 2 callersMethodeditMessageText
( chatId: number, messageId: number, text: string, )
telegram.ts:233
↓ 2 callersFunctionformatDate
(date: Date)
openai.ts:301
↓ 2 callersFunctionhandleCommand
( userId: number, chat: db.Chat, messageId: number, command: Command, )
index.ts:682
↓ 2 callersFunctioninlineKeyboardForModelSelect
( model: db.Model, )
index.ts:222
↓ 2 callersMethodisStatus
(status: number)
openai.ts:257
↓ 2 callersFunctionparseCommand
(input: string)
index.ts:666
↓ 1 callersMethod_decodeNative
(tokens: number[])
tokenizer/bpe.ts:135
↓ 1 callersMethod_encodeNative
( text: string, allowedSpecial: Set<string>, )
tokenizer/bpe.ts:161
↓ 1 callersMethod_encodeOrdinaryNative
(text: string)
tokenizer/bpe.ts:145
↓ 1 callersMethod_getTlSpecialRegex
()
tokenizer/bpe.ts:131
↓ 1 callersMethoddeleteMessage
(chatId: number, messageId: number)
telegram.ts:159
↓ 1 callersMethodencodeOrdinary
(text: string)
tokenizer/bpe.ts:211
↓ 1 callersMethodgetFile
(fileId: string)
telegram.ts:174
↓ 1 callersMethodgetFileUrl
(fileId: string)
telegram.ts:180
↓ 1 callersMethodgetMe
()
telegram.ts:59
↓ 1 callersMethodgetWebhookInfo
()
telegram.ts:75
↓ 1 callersFunctionhandleCallbackQuery
( chat: db.Chat, userId: number, messageId: number, callbackQueryId: string, callbackData:
index.ts:256
↓ 1 callersFunctionhandleWebhookUpdate
(update: t.Update)
index.ts:994
↓ 1 callersFunctioninitializeBot
()
index.ts:31
↓ 1 callersMethodinverted
()
tokenizer/bpe.ts:30
↓ 1 callersFunctionprettyVoice
(code: string)
pretty-voice.ts:162
↓ 1 callersFunctionprocessUserMessage
( user: db.User, chat: db.Chat, message: t.Message, )
index.ts:415
↓ 1 callersMethodsendVoice
( chatId: number, messageId: number, caption: string, readable: Readable,
telegram.ts:187
↓ 1 callersMethodsetMyCommands
( commands: Array<{ command: string; description: string }>, )
telegram.ts:66
↓ 1 callersMethodsetWebhook
({ url }: { url: string })
telegram.ts:80
↓ 1 callersFunctionstreamTokensToTelegram
( chatId: number, initMessageId: number, // TODO: Chunks don't actually represent tokens. Rename.
index.ts:1138
↓ 1 callersFunctionstringChunksOf
(length: number, text: string)
telegram.ts:265
↓ 1 callersFunctiontranscribeOggStream
(input: Readable)
index.ts:109
Method_read
(size: number)
tts.ts:101
FunctionbytePairSplit
(piece: Uint8Array, ranks: RankMap)
tokenizer/bpe.ts:80
FunctionchangeVoice
( chatId: number, voiceCode: string, )
db.ts:114
FunctionchunksOf
(chunkSize: number, arr: T[])
util.ts:7
FunctionclearPrompts
(userId: number)
db.ts:23
Methodconstructor
(readonly status: Status)
openai.ts:238
Methodconstructor
(message: string, readonly status: number)
telegram.ts:8
Methodconstructor
(token: string)
telegram.ts:16
Methodconstructor
(pullStream: sdk.PullAudioOutputStream)
tts.ts:96
Methodconstructor
( encoder: RankMap, specialTokensEncoder: Map<string, number>, regex: RegExp, )
tokenizer/bpe.ts:96
FunctiondalleGenerateImages
( prompt: string, count: number, )
openai.ts:263
MethoddecodeBytes
(tokens: number[])
tokenizer/bpe.ts:246
MethoddecodeSingleTokenBytes
(token: number)
tokenizer/bpe.ts:250
FunctiondetectLanguage
(text: string)
openai.ts:135
FunctioneditLoop
()
index.ts:1167
Methodencode
(text: string, allowedSpecial: Set<string>)
tokenizer/bpe.ts:215
MethodencodeSinglePiece
(piece: Uint8Array)
tokenizer/bpe.ts:238
MethodencodeSingleToken
(piece: Uint8Array)
tokenizer/bpe.ts:226
MethodencodeWithUnstable
( text: string, allowedSpecial: Set<string>, )
tokenizer/bpe.ts:219
FunctiongetMonthUsage
()
openai.ts:300
FunctiongetPrevPrompt
(chatId: Chat['id'])
db.ts:33
FunctionhandleGroupMessage
( userId: number, chat: db.Chat, message: t.Message, )
index.ts:980
FunctioninsertAnswer
({ userId, chatId, prompt, messageId, answer, promptTokens, answerTokens, gptE
db.ts:146
FunctionisModel
(m: string)
db.ts:314
FunctionlistHistory
( chatId: number, systemPrompt: string, userPrompt: string, )
db.ts:222
MethodsendMessageChain
( chatId: number, text: string, replyToMessageId: number, // If true, not even
telegram.ts:126
FunctionsetMasterPrompt
( chatId: number, masterPrompt: string | null, )
db.ts:83
FunctionsetModel
(chatId: number, model: Model)
db.ts:192
FunctionsetTemperature
( chatId: number, temperature: number, )
db.ts:203
FunctionsetTtsElapsed
( promptId: number, elapsed: number, )
db.ts:130
FunctionsetVoiceResponse
( chatId: number, isEnabled: boolean, )
db.ts:69
FunctionsplitTake
(limit: number, text: string)
util.ts:18
FunctionstreamChatCompletions
( messages: db.Message[], model: 'gpt-3.5-turbo' | 'gpt-4', temperature: number, )
openai.ts:31
FunctionstreamTextCompletions
( prompt: string, temperature: number, )
openai.ts:186
Functionsynthesize
( // messageId: number, text: string, voice: string, )
tts.ts:5
FunctiontextCompletion
( prompt: string, temperature: number, )
openai.ts:167
MethodtokenByteValues
()
tokenizer/bpe.ts:259
FunctiontranscribeAudio
( mp3Stream: Readable, )
openai.ts:21
FunctionupsertChat
( id: number, type: string, uname: string | undefined, )
db.ts:97
FunctionupsertUser
( id: number, uname: string, lang: string | undefined, )
db.ts:48
FunctionvalidateStatus
(status)
openai.ts:45
FunctionvoiceFromLanguageCode
(code: string)
voice.ts:44