Repository navigation
Releases: vlaskozlov/Replier-Bot
Release list
Alpha 0.4.5
Изменения
Версия Discord.JS в боте была обновлена на 14.14.1, старая была 14.6.0; в связи с этим в некоторых командах были внесены некоторые изменения, связанные с обновлением API Discord.
В команде "avatar" были удалены остатки фреймворка Quick.db для будущего перехода на Mongo.db.
В команде "ban" была реализована проверка на самобан, как и в команде "kick". Но также осталась не решённо проблема с проверкой на бан и кик человека, кто по правам выше или равен боту.
В команде "say-reply" была исправлена оплошность с названием команды в боте, она называлась "context-menus". Теперь команда называется правильно.
Известные баги
В команде "say" не реализована проверка на наличие локальной аватарки пользователя на сервере, бот будет просто отправлять пустой ембед. Позже это будет исправлено.
Alpha 0.4.4
В команде "ban" была убрана оплошность, при которой если банить кого то без причины, то в аудите дискорда заносилась причина null. Теперь там пусто, если нет причины бана.
Исправлено отображение минут и секунд в команде "health". Теперь минуты отображаются правильно.
Был оптимизирован код команды "kick" по аналогии с кодом бана.
Добавлена команда "say-reply". Это ответ на конкретное сообщение пользователя с помощью бота. Является дополнением команды "say", которая просто отправляет сообщение от лица бота. Но она не протестирована, если будут баги, то в следующем апдейте они будут исправлены.
В команде "say" добавлено логирование использования команды. Это поможет модерировать команду и в случае использования команды в плохих целях, сервер или команда для сервера будет баниться. Функция санкционирования серверов будет добавлена в будущем в одной из бета версий.
В файл клиента добавлена функция, при которой бот не будет падать из-за ошибок кода или API Discord. Он просто напишет ошибку в консоль, которую будут видеть разработчики, и продолжит работать дальше.
Известные баги
Если попытаться забанить или кикнуть человека, который по правам находится выше или на уровне роли бота, то бот всё равно попытается сделать задачу, но не сможет и отправит сообщение с пояснением ошибки от API Discord.
Alpha 0.4.3
Исправлен баг с самобаном в команде "ban", также оптимизирован код команды. Спасибо за это @mirdukkkkk. В команду "health" добавлена информация об аптайме бота. В команде "info" были исправлены ссылки в кнопках. В команде "server-info" сделаны незначительные изменения эмбедов. Добавлена команда для теста интеракций из контекстных меню, но она не работает, как задумывалось, это будет позже исправлено. Исправлены другие нюансы и добавлены новые.
Известные баги:
В команде "health" минуты и часы отображаются суммарно, а не как должны, в своём формате. В следующей обнове будет исправлено.
Начало бета теста уже почти близко. Остаётся доделать команды модерации до идеального состояния и добавить функцию автоответчика. После чего начнётся бета тест и отправка бота на мониторинги. Название, судя по всему, будет "кремлебот", будет некой отсылкой. :)
Alpha 0.4.2
Теперь бот отображает в статусе количество серверов, на которых он находится. Добавлена команда "unban". Были найдены кое-какие проблемы в команде "ban". Например модератор с возможностью банить пользователей, сможет забанить самого себя, при условии, что бот находится выше по правам. На данный момент проверка на самобан не сделана, она будет добавлена позже. Также если забанить пользователя без написанной причины, бот напишет причину "null" из-за отсутвия данных в переменной с причиной. Это будет позже исправлено.
Скорее всего, бот будет общего назначения, где функция автоответчика станет дополнением, а не основным преимуществом.
Alpha 0.4.1
Было сделано исправление в команде "say". Теперь бот не пишет о результате выполнения команды. Но есть маленький нюанс. Бот отправляет точку ответом на команду и сразу её удаляет.
Исправлен мелкий недочёт в файле клиента. Оттуда удалён островок кода, созданный в ранних версиях бота. Он никак не влияет на работоспособность бота, но мог реагировать на слово "тест" в ваших сообщениях. В ответ на это он отправлял ответ, показывающий возможность бота писать сообщения в каналы.
Alpha 0.4
Добавлены команды "ban", "say", "kick". Было сделано исправление в команде "server-info", теперь команда делает проверку на наличие иконки и баннера сервера. Версия альфа 0.4 станет последней альфа версией. Дальше будет уже бета тест. В версии 0.4 будут выходить малые исправления.
Alpha 0.3.1
Добавлена команда "avatar". Удалена команда "user-info" по причине ненадобности и множественных проблем с отображением баннера пользователя. Проблема в будущем может быть исправлена.
Alpha 0.3
Бот был полностью переписан на работу с хандлером. (Спасибо за это Exorcista
cafu0). Также была исправлена проблема с командой "user-info", теперь она работает полноценно и показывает информацию о других пользователях.
Alpha 0.2.3
Команда "server-info" была доработана. Теперь она отображает иконку и баннер сервера одновременно.
Alpha 0.2.2
В данной версии добавлена команда "server-info", но она не доработана (не отображает иконку гильдии). Исправления будут в следующей версии.