ChatGPT Telegram Bot: Fast. No daily limits. Special chat modes
We all love chat.openai.com, but... It's TERRIBLY laggy, has daily limits, and is only accessible through an archaic web interface.
This repo is ChatGPT re-created with GPT-3.5 LLM as Telegram Bot. And it works great.
You can deploy your own bot, or use mine: @chatgpt_karfly_bot
News
- 2 Mar 2023: Added support of ChatGPT API. It's enabled by default and can be disabled with
use_chatgpt_apioption in config. Don't forget to rebuild you docker image (--build).
Features
- Low latency replies (it usually takes about 3-5 seconds)
- No request limits
- Code highlighting
- Special chat modes: 👩🏼🎓 Assistant, 👩🏼💻 Code Assistant, 🎬 Movie Expert. More soon
- Support of ChatGPT API
- List of allowed Telegram users
- Track $ balance spent on OpenAI API
Bot commands
/retry– Regenerate last bot answer/new– Start new dialog/mode– Select chat mode/balance– Show balance/help– Show help
Setup
-
Get your OpenAI API key
-
Get your Telegram bot token from @BotFather
-
Edit
config/config.example.ymlto 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
❤️ Top donations
-
Ilias Ism. Donation: 69$
Message: I wanted to thank you for your amazing code! It helped me start my own Telegram ChatGPT bot and add a bunch of cool features. I really appreciate your hard work on this project. For anyone interested in trying my bot, feel free to check it out here: magicbuddy.chat 🤖 Thanks again! 😊
