- 1
- 0
Представляю вашему вниманию собственные исходники админ-бота, разработанного с нуля. Проект создавался как максимально простой, автономный и понятный инструмент управления беседой
Проект создавался индивидуально под нужды сервера нубо-рп, но может подойти и для любых других чатов. Как по мне, в роли полноценного чат-менеджера - скорее базовый вариант, но для админ-функций подходит отлично.
Автор: Revero
ЯП: Python
Фреймворк: VkBottle
База: SQLite
Используемые библиотеки: VkBottle, DateTime, Httpx, Loguru, Apscheduler, Configparser, Sqlite3
Фреймворк: VkBottle
База: SQLite
Используемые библиотеки: VkBottle, DateTime, Httpx, Loguru, Apscheduler, Configparser, Sqlite3
1. Режим разработчика
При активации вы автоматически получаете максимальный уровень и должность. В коде необходимо указать ваш цифровой ID ВК — именно тот, который длинный числовой.
2. Система запросов
Работает по принципу делегирования. Если команда требует, например, 5 уровень доступа, а пользователь с уровнем 2 хочет её выполнить — он отправляет запрос. Запрос уходит в конфу, указанную в cfg, где админы решают: одобрить или отклонить.
(Система сделана базово, т.к. не была приоритетом.)
При активации вы автоматически получаете максимальный уровень и должность. В коде необходимо указать ваш цифровой ID ВК — именно тот, который длинный числовой.
2. Система запросов
Работает по принципу делегирования. Если команда требует, например, 5 уровень доступа, а пользователь с уровнем 2 хочет её выполнить — он отправляет запрос. Запрос уходит в конфу, указанную в cfg, где админы решают: одобрить или отклонить.
(Система сделана базово, т.к. не была приоритетом.)
Проект создавался индивидуально под нужды сервера нубо-рп, но может подойти и для любых других чатов. Как по мне, в роли полноценного чат-менеджера - скорее базовый вариант, но для админ-функций подходит отлично.
Автор: Revero