Check Bot — это Telegram-бот, созданный с использованием библиотеки Aiogram, для проверки информации о пользователях
Check Bot предоставляет пользователям информацию о пользователях. Бот реализован на базе Aiogram и поддерживает команды для взаимодействия в личных сообщениях. Проект организован по модульной структуре для удобства разработки и расширяемости.
- Клонируйте репозиторий:
git clone https://github.com/dyakart/check-bot.git
- Перейдите в директорию проекта:
cd check-bot
- Создайте и активируйте виртуальное окружение:
python -m venv venv source venv/bin/activate # для Windows: venv\Scripts\activate
- Установите зависимости:
pip install -r requirements.txt
- Добавьте в файл .env ваш Telegram Bot Token и VK API Token:
TOKEN_TG=your_telegram_bot_token TOKEN_VK=your_vk_api_token
- Запустите бота:
python app.py
После запуска бота можете отправлять ему команды, воспользовавшись клавиатурой бота.
- app.py — основной файл, точка входа для бота. Содержит настройки, инициализацию и запуск функции polling
- user_private.py — обработчики команд для работы с личными сообщениями пользователя
- private_actions.py — содержит функции для обработчиков личных сообщений
- bot_cmds_list.py — список команд для бота
- chat_types.py — фильтр типов чатов для тонкой обработки сообщений
- reply.py — функция get_keyboard для создания ответных клавиатур для удобного взаимодействия с пользователем