Skip to content

acastle/telegram-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

telegram-bot

WIP GPT3 bot for telegram

Running

Run with go run main.go

Configuration

All configuration provided with environment variables

Option Description Required
OPENAI_TOKEN Access token for the OpenAI API. Register at https://beta.openai.com/account/api-keys x
TELEGRAM_TOKEN Bot token for Telegram. Generated via messaging @botfather /newbot x

Supported commands

Command Description Reply Only
/prompt <text> Starts a new thread using the provided text as a seed.
/echo <text> Echos the provided text as a response. Useful for being a new thread without a prompt.
/think Doesn't do anything particularly useful, waits for 5 seconds and replies. To be removed in the future.
/dump Responds with information about the current chat thread, number of prompts, responses, informational messages, etc. As well as the current thread's GPT parameters. x
/tweak [<param>=<value>;]
































ParameterValue
Modeltext-davinci-003|text-curie-001|text-babbage-001|text-ada-001
MaxTokens0 - 4000
Temperature0.00 - 1.00
FrequencyPenalty-2.00 - 2.00
PressencePenalty-2.00 - 2.00
TopP0.00 - 1.00
x