/TgCourseMC

Вторая версия телеграм бота, для курсов программирования CourseMC

Primary LanguagePythonOtherNOASSERTION


TgCourseMC Bot

Бот написан для управления курсами и студентами в мессенджере на Python, с использованием библиотеки PyTelegramBotAPI.

Language: https://img.shields.io/badge/Python-3.11-blue

Содержание

Описание проекта

Бот написан для управления курсами и студентами в мессенджере на Python, с использованием библиотеки PyTelegramBotAPI. Имеет клавиатуру и способен выполнять различные административные функции.

Инструменты

Проект написан при помощи языка программирования Python, версии 3.11. Все используемые библиотеки находят в файле requirements.txt. Пожалуйста, учитывайте это при добавлении в свой проект.

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

  1. Убедитесь, что в вашей системе установлен Python.
  2. Клонируйте или загрузите проект на свой локальный компьютер.
  3. Откройте терминал или командную строку и перейдите в каталог проекта.

Запуск программы

  1. Скопируйте код python Bot_sneack_marcket.
  2. Запустите код в своей IDE или консоли.
  3. Создайте файл .env и разместите там TOKEN- токен вашего сообщества. SHOP_ID - id подключения к платежной системе SECRET_KEY - секретный ключ платежной системы. Так же разместите ссылки на необходимые API в виртуальном окружении.

Содержание

Проект состоит из следующих файлов:

  1. admin.py: административные функции.
  2. api_worker.py: работа с API.
  3. billing.py: управление платежами.
  4. bot.py: основной код бота.
  5. config.py: конфигурация проекта.
  6. keyboard_mixin.py: управление клавиатурой.
  7. main.py: запуск бота.
  8. models.py: модели данных.
  9. requirements.txt: список зависимостей.
  10. thread.py: многопоточность.

Лицензия

Этот проект лицензирован по лицензии CCPL. Смотрите файл ЛИЦЕНЗИИ для получения более подробной информации.

Авторы

Тимофеев М.О.,

Зарапин И.К.,

Афанасьев М.А.,

Бурым Р.А..

Диагностика

Если вы столкнетесь с какими-либо проблемами или у вас возникнут какие-либо вопросы, пожалуйста, откройте проблему в репозитории проекта на GitHub.

Контакты

Для получения дополнительной информации или запросов, пожалуйста, обращайтесь по адресу tm67rus@yandex.ru.

Благодарим вас за использование нашего бота!