Обновление Conference Kot v4.0 Customization
Обновления
Очередное обновление бот-платформы созданной для VK. Новая версия включает в себя набор инструментов для полной кастомизации бота для каждой беседы, а так же индивидуальную настройку команд.
Список обновлений:
1) Добавлена возможность полного редактирования команд, меняя стандартный текст на свой, используя ряд тегов о которых сейчас и пойдет речь.
Используя специальные команды, которые доступны только для создателя, можно менять стандартный текст, тем самым Ваша беседа будет уникальной среди других, ведь это была основная причина создавать данный бот, потому что другие не дают такую возможность и предоставляют стандартные решения. Кроме этого, доступ к командам теперь можно менять от 1 уровня до 4, о них по порядку:
1 ур. — Выдается командой !аддадмин пользователю
2 ур. — Выдается командой !аддадмин пользователю
3 ур. — Администраторы беседы, выдается в самой беседе
4 ур. — Создатель беседы, всегда 1
Теперь если выдать доступ к команде для 4 уровня, то она будет доступна только создателю конференции.
Использование тегов при редактировании ответов бота. Использовать и повторять теги можно сколько угодно, единственное ограничение установлено на 700 символов, работать с тегами очень просто:
Данный %user_id% (пользователь) был заблокирован в этой беседе. Причина: %reason%
Получим такой ответ
Так выглядит стандартный ответ, его можно кастомизировать как угодно, например:
%id% (%id_first% %id_last%) заблокировал %user_id% (%first_name% %last_name%). Причина блокировки: %reason%
Получим такой ответ
У каждой настройки доступен свой набор тегов, он указан под установленным текстом. Текущий набор тегов:
%id% — ID инициатора
%id_first% — Имя инициатора
%id_last% — Фамилия инициатора
%user_id% — ID исключемого пользователя
%first_name% — Имя исключемого пользователя
%last_name% — Фамилия исключаемого пользователя
%group_id% — ID сообщества
%reason% — Причина блокировки
Кастомизация будет доступна практически для всех существующих команд, Вы сами настраиваете бот как пожелаете. Если что-то сломали, используйте !едитбан 0 — Указав аргумент 0, бот вернет стандартные настройки для этой команды.
2) ТОП бесед на сайте.
Это должно было выйти с этим обновлением, но было выпущено раньше для тестирования, на текущий момент ТОП можно смотреть на нашем сайте
здесь, но уже ведется параллельно активная работа над сайтом и админ-центром для бота, где можно будет все так же управлять своими беседами.
3) В версии 3.7 была исправлена уязвимость и критичный баг, при его инициализации бот просто переставал отвечать в беседе, для исключения возможных случаев, бот окончательно перешел на работу с новой библиотекой для базы данных MySQL.
4) В списке заблокированных теперь корректно отображается заблокированное сообщество, в том числе и общее количество блокировок, оно перестало отображаться с последним обновлением от 6 февраля.
5) Исправлен баг с отключением перевода голосовых в текст, теперь данная функция работает, а отключение уведомлений от бота, отключает их и при переводе голосовых, не уведомляя пользователя.
6) Добавлены новые команды, такие как !лог, !рег, !вкрег и добавлен в раздел статистики все сообщения полученные ботом, начиная с 27 января.
7) Добавлен новый сервер CRMP (Malinovka RolePlay) по многочисленным просьбам. Кроме этого, переписана полностью работа команды, теперь данные хранятся и показываются с базы данных, это исправило ряд ошибок, которые были при использовании парсинге онлайна. Загрузка и отображение происходит еще быстрее.
8) Серьезные изменения потерпел и код проекта, исправлена ошибка при блокировке сообщества, бот дублировал 2 сообщения.
9) Добавлена команда !рег (!регион) которая показывает регион по номеру, например !рег 99 покажет какой области (или городу) принадлежит этот регион
9) Кроме этого добавлена редактирование команды /warn
Настраивается точно так же как и команда /editban. В ближайшее время будет создано несколько шаблонов, которые Вы сможете применять, меняя настройки бота. Откат к настройкам по умолчанию: /editwarn 0 — Указав 0, настройки будут сброшены, поэтому не бойтесь экспериментировать
10) Добавлена возможность менять доступ к админ-командам
Так как у администраторов беседы и создателя появились свои уровни, то теперь не составит труда поменять доступ к командам. Если Вы хотите ограничить доступ к выдачи админ-прав, пропишите команду /editadd (admin)
Теперь команда будет доступна только для создателя. 1-2 уровень выдается через команду !аддадмин, 3 уровнем считается администратор в самой беседе, 4 создатель.
Обновление должно было выйти 1 марта, в честь полугодия работы над этим проектом, как раз за 5 дней пройдет полное тестирование и доработка.
Все идеи и начало их реализации поступили 10 февраля, о них я писал в сообществе:
Теперь бот понимает команду не зависимо от того как она написана. Раньше нужно было указывать команду в нижнем регистре, теперь можете писать как угодно. Так же мне предложили очень классную идею, которую я скоро реализую, такого я еще не видел нигде)
Еще было добавлено логирование следующих команд: kick, ban и warn. Просмотр логов добавлю в ближайшее время
Была предложена возможность менять уровни доступа к определенным командам, во время формирования плана работ, появилась идея полной кастомизации, бот должен быть таким, каким хочет его видеть конечный пользователь, именно к этому мы будем стремится в будущем, больше тегов! Больше настроек!