mirror of
https://github.com/father-bot/chatgpt_telegram_bot.git
synced 2026-06-13 12:04:57 +03:00
003f4173ac34ca1652adf50d248248eca5c9033e
ChatGPT Telegram Bot (fast and no limits)
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.
Features
- Low latency replies (it usually takes about 3-5 seconds)
- No request limits
- Code highlighting
- Different chat modes: 👩🏼🎓 Assistant, 👩🏼💻 Code Assistant, 🎬 Movie Expert. More soon
- 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
References
Languages
Python
99.1%
Dockerfile
0.9%