Этот проект представляет собой Telegram-бота, который интегрирует возможности искусственного интеллекта для улучшения взаимодействия с пользователем.
Бот написан на Python и использует библиотеку python-telegram-bot
для работы с Telegram API.
Или используйте консоль для клонирования репозитория:
git clone https://github.com/labintsev/python-telegram-ai-bot.git
cd python-telegram-ai-bot
Виртуальное окружение помогает изолировать зависимости проекта.
python -m venv venv
Активация:
- На Windows:
venv\Scripts\activate
- На macOS/Linux:
source venv/bin/activate
Можно сразу установить галочку на файле requirements.txt
при создании виртуального окружения в VsCode.
Или установите все необходимые библиотеки через терминал:
pip install -r requirements.txt
Создайте файл .env
в корневой папке проекта и добавьте туда ваши ключи:
TELEGRAM_BOT_TOKEN=ваш_токен_бота
YA_API_KEY=ваш_яндекс_api_key
YA_FOLDER_ID=ваш_каталог_яндекс_консоли
- TELEGRAM_BOT_TOKEN — получите в @BotFather в Telegram.
- YA_API_KEY — получите на сервисе, который используется для ИИ (например, YandexGPT).
- YA_FOLDER_ID - скопируйте из яндекс консоли.
Запустите бота командой:
python bot.py
Если всё настроено верно, бот начнет работать и принимать сообщения в Telegram.
- Если хотите внести свой вклад, создайте issue (обсуждение проблемы) или отправьте pull request (предложение изменений).
- Если возникнут вопросы — пишите в ТГ-канал в ветку Вопросы к преподавателю.
- Если вам нужно подробнее расписать какой-то конкретный этап (например, получение токена или работу с AI), уточните, и я добавлю подробности!