бот-слушатель для telegram на python с SpeechKit
- Клонируйте этот репозиторий:
https://github.com/karukador/listener_bot.git
- Установите зависимости из
requirements.txt
- Установите DB Browser
- Получите токен через BotFather в Telegram
- Откройте терминал и подключитесь к своей виртуальной машине:
Посмотрите видео от Яндекс Практикума
Зайдите на сервер, используя команду (укажите IP и место расположения ключа):
ssh -i <путь_до_файла_с_ключом> student@<ip_адрес_сервера>
- Получите IAM-токен, который живет 12 часов
Посмотрите видео о получении IAM-токена
Введите на сервере команду ниже:
curl -H Metadata-Flavor:Google 169.254.169.254/computeMetadata/v1/instance/service-accounts/default/token
- Создайте файл
.env
- В файле
.env
вставьте ваш TOKEN, iam_token, folder_id:
TOKEN = "ВАШ_ТОКЕН"
iam_token = "ВАШ_IAM-ТОКЕН"
folder_id = "ВАШ_FOLDER_ID"
- Измените данные в файле system_config.py (по желанию)
- Запустите файл bot.py