Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

чат менеджер вк

Апр
19
8
Пользователь
у него большой функционал, баги есть чуть, буду исправлять
 

Вложения

  • vk-manager.zip
    33.1 KB · Просмотры: 2
Ноя
15
2
Пользователь
а чего в гит не выложить?
или как в 10 году будем архивами передавать?)
и как стянуть фиксы твоих исправлений?
 
Апр
19
8
Пользователь
про фиксы кстати я думал, ну просто буду скидывать сюда, на гит хз
 
Unexpected token
Окт
356
1,195
Редактор
баги есть чуть
1. разграничение прав - в admin.py на строках 155-160 команда !editcmd позволяет владельцу беседы менять минимальный приоритет любой команды, включая команды создателя бота с уровнем 101. При этом в core.py на строках 639-666 обработчик сообщений вообще не проверяет флаг pm, который должен ограничивать выполнение определённых команд личными сообщениями

2. глобальная модерация - в mod.py на строках 470-512 находятся gkick и gban. Проверка ctx.need() проводится относительно текущей беседы, после чего бот просто перебирает все чаты объединения и применяет наказание.
допустим, в первой беседе пользователь модератор с приоритетом 60, а во второй у него вообще нет прав. При этом через глобальные команды он может управлять наказаниями во второй беседе. Более того, там можно наказать человека, который имеет более высокий приоритет именно во втором чате.
 
Апр
19
8
Пользователь
1. разграничение прав - в admin.py на строках 155-160 команда !editcmd позволяет владельцу беседы менять минимальный приоритет любой команды, включая команды создателя бота с уровнем 101. При этом в core.py на строках 639-666 обработчик сообщений вообще не проверяет флаг pm, который должен ограничивать выполнение определённых команд личными сообщениями

2. глобальная модерация - в mod.py на строках 470-512 находятся gkick и gban. Проверка ctx.need() проводится относительно текущей беседы, после чего бот просто перебирает все чаты объединения и применяет наказание.
допустим, в первой беседе пользователь модератор с приоритетом 60, а во второй у него вообще нет прав. При этом через глобальные команды он может управлять наказаниями во второй беседе. Более того, там можно наказать человека, который имеет более высокий приоритет именно во втором чате.
я ждал вашего сообщения
 
Сверху