Files
PrimoPearlBot/README.md
2024-12-18 07:13:13 +07:00

3.4 KiB
Raw Blame History

PRIMO_aiogram_bot


Приветствие

Здравствуй, дорогой пользователь! Меня зовут Лейн, я думаю, мы вряд ли с Вами знакомы, но это и неважно.

Этот проект нужен для того, чтобы каждый мог создать своего бота на основе Aiogram. Этот шаблон позволит Вам получить все возможные функции: от создания клавиатур, до логгеров или машины состояний.


Навигация:


Запуск

Так что, давайте поговорим немного о самом проекте. Для начала, проект, что Вы получили с GitHub, имеет небольшую особенность для Windows-пользователей, а именно файл project.bat. Активировав этот файл через консоль с помощью команды: start project. Вы сможете установить локальное окружение, обновить библиотеки и запустить бота. Вам не понадобиться думать и настраивать бота. Все, что Вам необходимо - это иметь установленным Python 3.13 и GIT. После этого он автоматически:

  • создаст локальное окружение
  • установит все необходимые библиотеки
  • создаст локальный GIT репозиторий
  • запустит сам main.py (основной файл бота)

Возможности

Поэтому, Вы уже получите возможность пользоваться системой GIT. Также из плюсов можно выделить многое другое, например:

  • Работа с репозиториями и системой GIT
  • Удобное логирование с помощью loguru
  • Проверка на ошибки и удобный вывод их в окно консоли
  • Работа с базами данных (в разработке)
  • И т.д...

Задачи:

  • Сделать адекватную базу данных
  • Сделать проверки на ошибки, и не правильный тип данных, а главное, чтобы это логгировалось консолью
  • Сделать отдельный логгер под ошибки в файл
  • Скачивание аватарок каналов + доделать для чатов
  • Доделать команды /ban, /kik, /mute
  • И т.д.

Прощание

Я очень рад, что Вы пользуетесь этим проектом, надеюсь, что в дальнейшем буду улучшать его все дальше и дальше. Удачи Вам, и ,конечно же...

Вперед за Истиной, Дорогой Друг!

Verum.