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.

  1. Lesson.py - это файл запустит готовый бот для Telegram, которому можно передать любое изображение для распознание объектов.
1.  python Lesson.py 
  1. buttons.py - этот скрипт создает бота для Telegram, который может отправлять сообщения с различными типами клавиатур (inline и reply), обрабатывать нажатия на кнопки и текстовые сообщения.
2.  python buttons.py

  1. handlers.py - этот скрипт создает бота для Telegram, работы с разными типами сообщений: текст, изображения, голосовые сообщения.
3.  python handlers.py

конец
Конвейеры
0 успешных
0 с ошибкой