tipo_chatgpt_bot icon indicating copy to clipboard operation
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: Без дневных лимитов. Умеет генерировать картинки

Особенности

  • Асинхронные запросы
  • Быстро отвечает (3-5 сек)
  • Дневные лимиты вырезаны.
  • Поддержка переключения между диалогами
  • Поддерживает обязательную подписку на выбранные каналы
  • Умеет генерировать картинки по запросу
  • Поддержаа ротация токенов - в случае, если вас настигнет квота аккаунта - бот предложить изменить его
  • Поддержано несколько режимов бота: 👩🏼‍🎓 Ассистент (Поболтать), 👩🏼‍💻 Кодер, 🎬 Киноэксперт. 🖼️ Художник
  • Узнавать, сколько ты потратил в боте :)

Обновления:

03/06/2023:

  • 8000 бесплатных токенов для каждого пользователя
  • Добавлены новые режимы чата - 📊 Помощник по SQL, 🍳 Шеф-повар, 🇬🇧 Репетитор английского / 🇷🇺 русского языков и многое другое.
  • Добавлена команда /donate - Вы можете финансово поддержать разработчика или просто сказать спасибо
  • Добавлена локализация важных мест для пользователей, говорящих на разных языках
  • Обновлен раздел /balance
  • Добавлены режимы подписки /subscribe

01/05/2023:

  • Добавлена проверка наличия подписок
  • Добавлена команда /dialogs - теперь вы можете просматривать предыдущие диалоги и переключаться между контекстами

Команды бота

  • /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