-
Автор темы
- #1
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Последнее редактирование:
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
member.ban
" - Кик участника, а "member.kick
" - Бан участника).has_permissions
" (Проверки на полномочия) "has_any_role
" (Проверку на роль).bot.user.name
"Спасибо за критику, я еще буду его обновлятьМногое реализовано не совсем правильно.
- Юзлесс импорты (requests, itertools, json).
- Неправильные комментарии (Почему у тебя написано, что "
member.ban
" - Кик участника, а "member.kick
" - Бан участника).- Используешь вместо "
has_permissions
" (Проверки на полномочия) "has_any_role
" (Проверку на роль).- Получаешь имя бота из конфиг файла, а не с помощью "
bot.user.name
"
UPD:- Так же неправильно реализован пинг автора (Правильно: <@Твой ID>
Нормально разделённый код, с многопоточным включением музыки, основой для функций модерирования..о нет , юзлесс?Посмотреть вложение 124509
Я в этого бота ещё добавил плейлисты, хранящиеся в репе на гите, хочу ещё рпг контроллер добавить.о нет , юзлесс?Посмотреть вложение 124509
Это основа плеера?
это твой гитхаб?
Так она полностью спащенаЭто основа плеера
Я не помню какая там версия на юг моего бота, но я перелопатил её, там много багов было, не хватало некоторых функцийТак она полностью спащена
thank you for the discord botБот, написанный на python 3.8.3
Основные функции:
$clear
$kick "человек" "причина"
$ban "человек" "причина"
$unban "тег человека"
$enable / $disable -- выключает функции выше
Пояснения для config.py:
administrator -- роль с разрешенными kick ban clear unban
author -- я :)
p.s: енто написано за 2 часа не бейте
Апдейт №1.1 от 11.01.21
Добавлено:
+добавлена функция $play
+добавлена функция $join
+добавлена функция $leave
+добавлена функция $shutdown
+в конфиг файле добавлена рольdj
.Без нее плей джойн и лив не работают.
Исправлено:
*большинствоhas_any_role()
заменено наhas_permissions()
*подправлены комменты(спасибо toil)
*исправлены баги с выключением/включением бота
кака запустить?
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz