tipo_chatgpt_bot
tipo_chatgpt_bot copied to clipboard
Telegram bot ChatGPT (using Openal). It will be able to talk to you, advise movies, write code for you and draw pictures
ChatGPT Telegram Bot: Без дневных лимитов. Умеет генерировать картинки
![](https://github.com/Tipo-4ek/tipo_chatgpt_bot/blob/master/static/pictures.jpg?raw=true)
Особенности
- Асинхронные запросы
- Быстро отвечает (3-5 сек)
- Дневные лимиты вырезаны.
- Поддержка переключения между диалогами
- Поддерживает обязательную подписку на выбранные каналы
- Умеет генерировать картинки по запросу
- Поддержаа ротация токенов - в случае, если вас настигнет квота аккаунта - бот предложить изменить его
- Поддержано несколько режимов бота: 👩🏼🎓 Ассистент (Поболтать), 👩🏼💻 Кодер, 🎬 Киноэксперт. 🖼️ Художник
- Узнавать, сколько ты потратил в боте :)
Обновления:
03/06/2023:
- 8000 бесплатных токенов для каждого пользователя
- Добавлены новые режимы чата - 📊 Помощник по SQL, 🍳 Шеф-повар, 🇬🇧 Репетитор английского / 🇷🇺 русского языков и многое другое.
- Добавлена команда /donate - Вы можете финансово поддержать разработчика или просто сказать спасибо
- Добавлена локализация важных мест для пользователей, говорящих на разных языках
- Обновлен раздел /balance
- Добавлены режимы подписки /subscribe
01/05/2023:
- Добавлена проверка наличия подписок
- Добавлена команда /dialogs - теперь вы можете просматривать предыдущие диалоги и переключаться между контекстами
![](https://github.com/Tipo-4ek/tipo_chatgpt_bot/blob/master/static/subscribe.png?raw=true)
Команды бота
-
/start
– Регистрирует юзера в системе. Без этой команды общаться с ботом (в личке/групповом чате) не получится -
/dialogs
– Покажет последние 10 диалогов с ботом и по нажатию на кнопку переключит контекст на выбранынй диалог -
/new
– Начать новый диалог -
/mode
– Выбрать режим работы бота -
/balance
– Посмотреть свои траты openai токенов -
/rotate
– Ротирует токен, в случае достижения лимита на текущем -
/help
– Помгите вечина
Стек
- Python >= 3.7.x
- Mongodb (latest)
- Debian + docker-compose == 1.26.0
- python-telegram-bot[rate-limiter] == 20.1
- openai >= 0.27.0
- PyYAML == 6.0
- pymongo == 4.3.3
- python-dotenv == 0.21.0
- jsons
![](https://github.com/Tipo-4ek/tipo_chatgpt_bot/blob/master/static/start_bot.png?raw=true)