Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.58 KB

README.md

File metadata and controls

35 lines (26 loc) · 1.58 KB

Телеграм бот основан на ChatGPT

🧙 бот умеет:

  • понимать контекст в 10 сообщений
  • искать в интернете через Yandex
  • читать страницы в интернете
  • генерировать картинки
  • понимать войсы
  • выполнять любую bash команду в изолированном окружении (требуется другой микросервис)

Попробовать: https://t.me/OpenAIAllStarsBot

Deploy

Происходит автоматически, после слияния пул-реквеста в main.

Локальный запуск

SIMPLE_SETTINGS=tgbot.settings.dev tgbot server

Настройка деплоя

Для этого, нужно прописать следующие секреты в настройках github:

  • SSH_HOST - хост деплоя
  • SSH_PRIVATE_KEY - приватный ключ для деплоя, публичный ключ нужно добавть в юзера root
  • SECRET_INVITE - секретное слово, для генерации инвайтов
  • OPENAI_API_KEY - openai ключ к chatgpt
  • TG_TOKEN - токен бота
  • YANDEX_FOLDERID - Яндекс папка в облаке
  • YANDEX_SEARCH_API_KEY - ключ для API поиска в Яндексе
  • SENTRY_DSN - нужен для отслеживания ошибок в рантайме, опционально
  • POSTGRES_DSN - БД (нужно будет руками создать БД)