This is the fork of original ChatGPT Telegram Bot github repo.
This repo is ChatGPT re-created as Telegram Bot. And it works great.
The main goal of this fork is to deploy the original one along with implementing my own specific needs.
- Low latency replies (it usually takes about 3-5 seconds)
- No request limits
- Message streaming
- GPT-4 and GPT-4 Turbo support
- GPT-4 Vision support
- DALLE 2 (choose ๐ฉโ๐จ Artist mode to generate images)
- Voice message recognition
- Code highlighting
- special chat modes: ๐ฉ๐ผโ๐ Assistant, ๐ฉ๐ผโ๐ป Code Assistant, ๐ฉโ๐จ Artist, and others.
- List of allowed Telegram users
- Track $ balance spent on OpenAI API
- 19 Aug 2024: added
gpt-4o-mini
support - 19 May 2024: Replaced
gpt-4-turbo
with GPT-4o. - 24 Apr 2024: Added gpt-4-turbo-2024-04-09 support (aliased as
gpt-4-turbo
) - 25 Apr 2024: Added summarizing chat mode
- 26 Apr 2024: Added text files summarizing in the summarizing chat mode
- 28 Apr 2024: DALL-E 2 changed to DALL-E 3
/retry
โ Regenerate last bot answer/new
โ Start new dialog/mode
โ Select chat mode/balance
โ Show balance/settings
โ Show settings/help
โ Show help
-
Get your OpenAI API key
-
Get your Telegram bot token from @BotFather
-
Edit
config/config.example.yml
to set your tokens and run 2 commands below (if you're advanced user, you can also editconfig/config.example.env
):mv config/config.example.yml config/config.yml mv config/config.example.env config/config.env
-
๐ฅ And now run:
docker-compose --env-file config/config.env up --build
- Build ChatGPT from GPT-3
- Main contributor: @karfly
- Father.Bot.