Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Student2506/telegram_speech_bot
https://github.com/Student2506/telegram_speech_bot
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/Student2506/telegram_speech_bot
- Owner: Student2506
- License: mit
- Created: 2022-01-30T20:26:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-05T08:27:35.000Z (almost 3 years ago)
- Last Synced: 2024-06-28T14:31:44.464Z (5 months ago)
- Language: Python
- Size: 25.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Проект нового телеграм- и вконтакте-бота
## Цель
Создать бота с возможностью более свободно отвечать на вопросы.## Технологии
- Telegram
- VK API
- Python 3.10
- DialogFlow## Инсталляция
1. Создать окружение
> python -m venv venv
> source venv/bin/activate
2. Установить зависимости
> python -m pip install --upgrade pip
> pip install -r requirements.txt
3. Завести (создать) переменные среды окружения:
- TG_TOKEN=
- VK_TOKEN=
Для работы с DialogFlow:
- GOOGLE_APPLICATION_CREDENTIALS=
Для отправки логов потребуется добавить отдельного бота и ID аккаунта (кому отправлять отчет):
- CBOT_BOT_TOKEN
- CBOT_CHAT_ID
4. Загрузить список "intent" (образец в questions.json.example)
> python upload_intents.py
5. Запустить бота
> python main.py или python main_vk.py[Пример телеграм бота](https://t.me/Student83_DVMN_bot)
[Пример бота ВКонтакте](https://vk.com/public210459096)