Skip to content

dyakart/check-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check Bot

Check Bot — это Telegram-бот, созданный с использованием библиотеки Aiogram, для проверки информации о пользователях

Содержание

Обзор проекта

Check Bot предоставляет пользователям информацию о пользователях. Бот реализован на базе Aiogram и поддерживает команды для взаимодействия в личных сообщениях. Проект организован по модульной структуре для удобства разработки и расширяемости.

Установка

  1. Клонируйте репозиторий:
    git clone https://github.com/dyakart/check-bot.git
  2. Перейдите в директорию проекта:
    cd check-bot
  3. Создайте и активируйте виртуальное окружение:
    python -m venv venv
    source venv/bin/activate   # для Windows: venv\Scripts\activate
  4. Установите зависимости:
    pip install -r requirements.txt
  5. Добавьте в файл .env ваш Telegram Bot Token и VK API Token:
    TOKEN_TG=your_telegram_bot_token
    TOKEN_VK=your_vk_api_token
  6. Запустите бота:
    python app.py

Использование

После запуска бота можете отправлять ему команды, воспользовавшись клавиатурой бота.

Структура проекта

  • app.py — основной файл, точка входа для бота. Содержит настройки, инициализацию и запуск функции polling
  • user_private.py — обработчики команд для работы с личными сообщениями пользователя
  • private_actions.py — содержит функции для обработчиков личных сообщений
  • bot_cmds_list.py — список команд для бота
  • chat_types.py — фильтр типов чатов для тонкой обработки сообщений
  • reply.py — функция get_keyboard для создания ответных клавиатур для удобного взаимодействия с пользователем

About

Telegram bot with aiogram for checking user information

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages