Skip to content

Телеграм-бот для актёров театра: проверка билетов через админ-панель, чат с GPT, генерация картинок и видео, работа с голосовыми сообщениями

License

Notifications You must be signed in to change notification settings

Sher-Kal/neuroseagull-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎭 Нейрочайка

Телеграм-бот для актёров театра:

  • 🎟 Быстрый просмотр продаж по коду спектакля
  • 🤖 Текстовый чат с GPT (русскоязычная персона, ироничный тон)
  • 🎨 Генерация картинок (DALL·E)
  • 🎬 Короткие беззвучные видео (text-to-video через Replicate)
  • 🎙 Обмен голосовыми: распознавание речи и синтез ответа

🚀 Требования

  • Python 3.10+
  • Google Chrome + chromedriver (в PATH)
  • Зависимости из requirements.txt

Установка зависимостей:

pip install -r requirements.txt

⚙️ Конфиг

Создайте .env (см. .env.example):

TELEGRAM_TOKEN=...
OPENAI_API_KEY=...
REPLICATE_API_TOKEN=...
THEATER_EMAIL=...
THEATER_PASSWORD=...

▶️ Запуск

python seagullbot.py

Или через Supervisor (рекомендуется для сервера):

[program:neuroseagull]
command=/usr/bin/env python3 /opt/neuroseagull-bot/seagullbot.py
directory=/opt/neuroseagull-bot
autostart=true
autorestart=true
stopsignal=TERM
environment=TELEGRAM_TOKEN="...",OPENAI_API_KEY="...",REPLICATE_API_TOKEN="...",THEATER_EMAIL="...",THEATER_PASSWORD="..."
stdout_logfile=/var/log/neuroseagull.out.log
stderr_logfile=/var/log/neuroseagull.err.log

🔒 Примечания

  • Доступ к админ-панели театра должен быть официально разрешён самим театром.
  • Бот предназначен для внутреннего использования сотрудниками/актёрами.

📜 Лицензия

MIT

About

Телеграм-бот для актёров театра: проверка билетов через админ-панель, чат с GPT, генерация картинок и видео, работа с голосовыми сообщениями

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages