/scenarist_bot

бот-сценарист для telegram на python с нейросетью

Primary LanguagePythonMIT LicenseMIT

Бот сценарист

бот-сценарист для telegram на python с нейросетью

Как использовать

  1. Клонируйте этот репозиторий:
git clone https://github.com/karukador/scenarist_ai_bot.git
  1. Установите requirements
  2. Получите токен через BotFather в Telegram
  3. В файле config.py вставьте ваш токен:
BOT_TOKEN = "ВАШ BOT_TOKEN"
  1. В файле config.py вставьте ваш telegram id:
ADMIN_ID = ВАШ TELEGRAM_ID
  1. В файле config.py вставьте ваш folder id:
FOLDER_ID = 'ВАШ FOLDER_ID'
  1. Установите DB Browser
  2. Откройте терминал и подключитесь к своей виртуальной машине:
    Посмотрите видео от Яндекс Практикума
    Зайдите на сервер, используя команду (укажите IP и место расположения ключа):
ssh -i <путь_до_файла_с_ключом> student@<ip_адрес_сервера>  
  1. Получите IAM-токен, который живет 12 часов
    Посмотрите видео о получении IAM-токена
    Введите на сервере команду ниже:
curl -H Metadata-Flavor:Google 169.254.169.254/computeMetadata/v1/instance/service-accounts/default/token
  1. В файле config.py вставьте ваш IAM-токен:
GPT_TOKEN = "ВАШ IAM_TOKEN"
  1. Измените данные в файле system_config.py (по желанию)
  2. Запустите файл bot.py