Skip to content

Releases: vlaskozlov/Replier-Bot

Alpha 0.4.5

Alpha 0.4.5 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 25 Feb 16:59

Изменения

Версия 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

Alpha 0.4.4 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 29 Nov 18:46

В команде "ban" была убрана оплошность, при которой если банить кого то без причины, то в аудите дискорда заносилась причина null. Теперь там пусто, если нет причины бана.
Исправлено отображение минут и секунд в команде "health". Теперь минуты отображаются правильно.
Был оптимизирован код команды "kick" по аналогии с кодом бана.
Добавлена команда "say-reply". Это ответ на конкретное сообщение пользователя с помощью бота. Является дополнением команды "say", которая просто отправляет сообщение от лица бота. Но она не протестирована, если будут баги, то в следующем апдейте они будут исправлены.
В команде "say" добавлено логирование использования команды. Это поможет модерировать команду и в случае использования команды в плохих целях, сервер или команда для сервера будет баниться. Функция санкционирования серверов будет добавлена в будущем в одной из бета версий.
В файл клиента добавлена функция, при которой бот не будет падать из-за ошибок кода или API Discord. Он просто напишет ошибку в консоль, которую будут видеть разработчики, и продолжит работать дальше.

Известные баги
Если попытаться забанить или кикнуть человека, который по правам находится выше или на уровне роли бота, то бот всё равно попытается сделать задачу, но не сможет и отправит сообщение с пояснением ошибки от API Discord.

Alpha 0.4.3

Alpha 0.4.3 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 19 Nov 20:56

Исправлен баг с самобаном в команде "ban", также оптимизирован код команды. Спасибо за это @mirdukkkkk. В команду "health" добавлена информация об аптайме бота. В команде "info" были исправлены ссылки в кнопках. В команде "server-info" сделаны незначительные изменения эмбедов. Добавлена команда для теста интеракций из контекстных меню, но она не работает, как задумывалось, это будет позже исправлено. Исправлены другие нюансы и добавлены новые.

Известные баги:
В команде "health" минуты и часы отображаются суммарно, а не как должны, в своём формате. В следующей обнове будет исправлено.

Начало бета теста уже почти близко. Остаётся доделать команды модерации до идеального состояния и добавить функцию автоответчика. После чего начнётся бета тест и отправка бота на мониторинги. Название, судя по всему, будет "кремлебот", будет некой отсылкой. :)

Alpha 0.4.2

Alpha 0.4.2 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 19 May 20:27

Теперь бот отображает в статусе количество серверов, на которых он находится. Добавлена команда "unban". Были найдены кое-какие проблемы в команде "ban". Например модератор с возможностью банить пользователей, сможет забанить самого себя, при условии, что бот находится выше по правам. На данный момент проверка на самобан не сделана, она будет добавлена позже. Также если забанить пользователя без написанной причины, бот напишет причину "null" из-за отсутвия данных в переменной с причиной. Это будет позже исправлено.
Скорее всего, бот будет общего назначения, где функция автоответчика станет дополнением, а не основным преимуществом.

Alpha 0.4.1

Alpha 0.4.1 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 17 Jan 20:39

Было сделано исправление в команде "say". Теперь бот не пишет о результате выполнения команды. Но есть маленький нюанс. Бот отправляет точку ответом на команду и сразу её удаляет.
Исправлен мелкий недочёт в файле клиента. Оттуда удалён островок кода, созданный в ранних версиях бота. Он никак не влияет на работоспособность бота, но мог реагировать на слово "тест" в ваших сообщениях. В ответ на это он отправлял ответ, показывающий возможность бота писать сообщения в каналы.

Alpha 0.4

Alpha 0.4 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 14 Jan 22:05

Добавлены команды "ban", "say", "kick". Было сделано исправление в команде "server-info", теперь команда делает проверку на наличие иконки и баннера сервера. Версия альфа 0.4 станет последней альфа версией. Дальше будет уже бета тест. В версии 0.4 будут выходить малые исправления.

Alpha 0.3.1

Alpha 0.3.1 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 23 Dec 14:08

Добавлена команда "avatar". Удалена команда "user-info" по причине ненадобности и множественных проблем с отображением баннера пользователя. Проблема в будущем может быть исправлена.

Alpha 0.3

Alpha 0.3 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 11 Dec 13:14
803907d

Бот был полностью переписан на работу с хандлером. (Спасибо за это Exorcista
cafu0). Также была исправлена проблема с командой "user-info", теперь она работает полноценно и показывает информацию о других пользователях.

Alpha 0.2.3

Alpha 0.2.3 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 08 Dec 19:42

Команда "server-info" была доработана. Теперь она отображает иконку и баннер сервера одновременно.

Alpha 0.2.2

Alpha 0.2.2 Pre-release
Pre-release

Choose a tag to compare

@vlaskozlov vlaskozlov released this 06 Dec 20:45

В данной версии добавлена команда "server-info", но она не доработана (не отображает иконку гильдии). Исправления будут в следующей версии.