ID: 275

Долгожданное обновление бота Super Petukh

38
Это картинка
Спойлер: Букв много, как и изменений (и новых багов тоже). Бот доступен по ссылке vk.com/sp_super_petukh
Категории: super_petukh updates
Дата редактирования: 2023-06-21 16:05:21
Начнём с новых команд у бота:
? Частушка <любой текст или пересланное сообщение> - создаст частушку из заданного текста.
? Система счислений <целое или вещественное число (для данной сс)> <исходная сс от 2-ной до 64-ной (необязательно, по умолчанию 10)> <целевая сс от 2-ной до 64-ной (необязательно по умолчанию 2)> - команда переведёт число из одной системы счислений в другое, она анонсировалась ранее при презентации переводчика систем счислений на сайте (https://vk.com/wall-173422696_1008).
? Каталог бесед - выведет рандомные пригласительные ссылки из каталог бесед с данным ботом (их в каталог должны заносить администраторы бесед по команде "Инвайт ссылка").
? Продать <ссылка на пользователя или ответ на сообщение> - новое rp действие.
? Предложить <ссылка на пользователя или ответ на сообщение> - новое rp действие.
? Выпить <ссылка на пользователя или ответ на сообщение> - новое rp действие.
? Арестовать <ссылка на пользователя или ответ на сообщение> - новое rp действие.
? Взорвать <ссылка на пользователя или ответ на сообщение> - новое rp действие.

Прочие нововведения:
✅ Была переработана система ожиданий у бота между вызовами тяжелых команд (Аниме, Жмыги, Мозаика и пр.), теперь добавлена возможность отключить их и не ждать время. Разумеется платно, поскольку будучи у бота весь функционал полностью бесплатным, ему никто за всё время (кроме одного светлейшего человека) никто не донатил, бот развивается и поддерживается исключительно за мои средства. Пора это менять. Время ожиданий, а также список "тяжелых" команд со временем может меняться, в зависимости от нагрузки на сервер с ботом и его конфигурации.

Что было капитально изменено в работе существующих команд:
✅ Муты: Теперь для удаления сообщений стало необязательно держать с админкой ассистента бота. Как показали тесты, вк разрешили удалять сообщения ботам на сообществах и теперь боты сами могут удалять такие сообщения в беседа. Единственная команда, где ещё требуется ассистент с админкой - "Удалить сообщения", там остался ряд ограничений апи в процессе её работы.
✅ Предупреждение новорегов: функциональность команды была доработана. Теперь бот помимо предупреждения при входе новорегов должен автоматически удалять их сообщения и кикать из беседы, если они в течение 10-20 минут после присоединения высрут сообщения со ссылкой (крч, защита от спам ботов).
✅ Команды Кик собак, кик новых, !закрыть беседу теперь стали кикать значительно быстрее (переписаны на экзекьюты).
✅ Команды Борьба и Тренировать были переписаны и стали поддерживать борьбу и тренировки до 4х участников, чем они должны стать интереснее. Раскрывать алгоритм работы борьбы с тремя и четырьмя участниками не стану, дабы было немного интереснее :).

Что было "косметически" доработано и добавлено:
✅ Добавлены новые ответы у команд Где, Почему, Куда и др.
✅ Добавлены новые шаблоны у команд Борьба, Качаться, Тренировать.
✅ Добавлены новые ранги у бесед и пользователей.
✅ Исправление багов в команде "Инвайт ссылка".
✅ Переработаны и оптимизированы некоторые другие функции в работе бота, а также добавлены новые баги.