Доработка бота python
Серверная часть кода для игры Attorney Online.
Изучить код, расположенный в foc/server, доработать дискорд бота.
При вводе команды /cm и /gm в клиенте Attorney Online, игрок должен указывать причину, почему он хочет взять ту, или иную роль.
Пример: /cm "Причина", указывается в кавычках.
После этого, игрок получает сообщение, что его запрос отправлен на согласование администрацией.
Бот дискорд присылает в выделенный канал сообщение, где указано, что игрок хочет взять CM или GM, с его указанной причиной.
Появляется две кнопки: Согласовано, Отклонено.
При нажатии кнопки Согласовано, игроку в клиенте поступает соответствующее сообщение в клиенте и он получает запрашиваемую роль. При отклонении, игрок получает отрицательное решение. Перед тем, как действие будет исполнено, администратор прописывает комментарий.
Так же должен быть написан ДС админа, который согласовал, отклонил.
Пример: Получение роли CM/GM согласована Администратором (дс админа) с комментарием: (комментарий).
Предоставляю игровой клиент, полностью ванильный, и серверный код.
Не удивляйтесь, если половина персонажей не отображается, как и фоны, т.к это ванильный клиент, а полный клиент весит более 10 гб)
https://drive.google.com/file/d/1_SHUI_YgDp_hDsH9nfrErS8Ls_g4z0Om/view?usp=sharing
Скрипты и боты