8 месяцев назад
История
README.md
Настройка среды и создание первого бота с OD
Имя Бота: CVAI_DIMOBIX_bot
№1 платформа AI курсов (in Russian)
1
Установка бота для Telegram на Linux в виртуальной среде
Приступим к созданию проекта. Первым делом следует создать папку проекта и перейти в нее, в Linux это можно сделать при помощи следующих команд: :
1. mkdir cvai_bot
2. cd cvai_bot
Создание виртуальной среды
Теперь создадим в этой папке виртуальную среду:
1. python3 -m venv venv_OD
Если у Вас возникает следующая ошибка:
1. The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv package
using the following command.
2. Нужно установить venv следующей командой:
- sudo apt-get install python3-venv
3. После повторите команду создания виртуальной среды Python.
- python3 -m venv venv_OD
Активация виртуальной среды
Осталось активировать виртуальную среду при помощи команды:
1. source venv_OD/bin/activate
Деактивировать виртуальную среду при помощи команды:
1. deactivate
Установка бота OD для Telegram
Для этого нам потребуется скачать данный репозиторий и установить пакеты pip с файла requirements.txt.
Проверка установленных пакетов:
1. pip3 list
Теперь установим пакеты из файла requirements.txt в нашу виртуальную среду:
1. python -m pip freeze > requirements.txt
Теперь снова проверим список установленных пакетов pip внутри виртуальной среды:
1. pip3 list
Запуск нашего бота OD для Telegram
Для этого нам потребуется запустить один из трех файлов при помощи python.
- Lesson.py - это файл запустит готовый бот для Telegram, которому можно передать любое изображение для распознание объектов.
1. python Lesson.py
- buttons.py - этот скрипт создает бота для Telegram, который может отправлять сообщения с различными типами клавиатур (inline и reply), обрабатывать нажатия на кнопки и текстовые сообщения.
2. python buttons.py
- handlers.py - этот скрипт создает бота для Telegram, работы с разными типами сообщений: текст, изображения, голосовые сообщения.
3. python handlers.py
конец
Конвейеры
0 успешных
0 с ошибкой