Trigger Update
675 subscribers
13 photos
12 links
Канал обновлений @FenicuTriggerBot
Чат: @TriggerChat
Download Telegram
Отложенные триггеры снова работают, так что не пугайтесь, если сработает какой-то старый отложенный
Народ, когда бот обновится на версию 3, все настройки и триггеры удалятся, некоторых функций больше не будет, ибо ими не пользуются почти (возможно, они будут добавлены позже)
Обновление ожидается в течении 30 дней
Информация по 3 версии бота

на данный момент готово:
1. Модератор (более умный, чем текущий)

2. Триггеры (с флагами, флаги можно комбинировать, улучшен интерфейс, добавление клавиатур более невозможно, если хотите чтобы была клавиатура, создавайте исходный триггер через других ботов, которые позволяют это делать)

3. Бекапы (они новые, старые бекапы работать не будут)

4. Сообщение приветствия (работает аналогично триггерам)

Что осталось?
1. Библиотеки триггеров
2. Русская рулетка
3. Интерфейс внутри бота
4. Документация (пожалуйста, читайте её)
👍3😱2
Обновление информации по 3 версии бота!

Пони готов на 100% от того, что было запланировано на 3 версию
Проще сказать чего НЕ будет первое время

не будет отложенных триггеров (они будут переработаны полностью)
не будет анти араба и вотемодера

Релиз уже совсем скоро, мне осталось только написать документацию как пользоваться и чутка поправить библиотеки, обо всех изменениях я напишу на этом канале, что нового и как пользоваться этим

Так же напомню, когда бот обновится до 3 версии, то слетит вообще всё, начинаем бота с чистого листа, уж извините за это, текущая база данных не способна мигрировать из-за недостатка информации.
Я писал этого бота когда только начинал программировать, теперь у меня есть голова на плечах и достаточно опыта, чтобы слепить то, что будет работать всегда и сможет мигрировать куда угодно не ломаясь

Немного технической информации:

Текущая версия бота написана на python 3.7.9, библиотека pytelegrambotapi, база данных mongodb, библиотека pymongo

Новая версия бота написана на python 3.8+, библиотека aiogram, база данных mongodb, библиотека motor, дополнительная база данных redis, библиотека aioredis
👍1
Добро пожаловать в новую эпоху!
с 3.0, дамы и господа!
Добавилось немного функционала, теперь можно призвать в чат фотку киски, !cat и оценить её
Кис так же можно выключить в !settings
Добавлена поддержка анонимных админов
Представляю вам КАПЧУ!
Это первый модуль в боте за 2 года!
Включить его можно в !settings
Чуть более подробно про него можно прочитать в документации в самом низу
Обновлён модуль WELCOME (сообщение приветствия)
подробнее почитать можно тут
https://telegra.ph/Soobshchenie-privetstviya-03-28
👍6
бота восстановили
👍8
UPD: Технические работы завершены.
Бот на тех работы, будет доступен в течении часа.
👍5
Trigger Update
Добавлен новый модуль управление слеш меню (/) Почитать можно тут: https://telegra.ph/Sozdanie-slesh-menyu-07-24
Ленивое тихое ночное обновление
Если вы уже сделали много триггеров формата /command@w138sbot, но вам лениво писать описание и команды для слеш меню, просто напишите !import_menu или !import_personal_menu Бот за вас создаст это меню, но описание будет сама команда, например /aboba@w138sbot aboba
👍5
Предночное обновление
Изменена команда !triggers
Теперь если в вашем чате много триггеров, бот не будет кидать огромную кучу сообщений с списком, теперь будет одно сообщение по 23 триггера с кнопками, но так же можно вызвать сразу определённую страницу с триггерами, например !triggers 4 покажет сразу 4 страницу списка триггеров
Фидбек по изменениям можно оставить в нашем чате @TriggerChat

Старый вид триггеров временно доступен по команде !triggersold
UDP: больше не доступен
👍6
В последнее время очень часто налетают в группы боты по типу того, что на скриншоте, админы не всегда могут быть на месте, чтобы отсеивать этих ботов, в триггере есть капча, т.к боты её пройти не могут, то триггер спокойно выпиливает и удаляет сообщения этих особ
Чтобы включить капчу, выдайте боту админские права на бан пользователей и включите её в !settings

Триггер не банит человека насовсем, он кикает его из чата, но повторных заходов боты как правило не делают

Внимание, капча не включается, если человека/бота добавили в чат руками, только если он сам зашёл в группу
👍6
Бот обновился на 3.3 версию, в ней было очень много изменений, если найдёте неадекватное поведение, сообщите в наш чат
https://t.me/TriggerChat
9👍1
Trigger Update
Добавлена поддержка анонимных админов
Поддержка анонимных админов исправлена
5
Технические работы завершены, в боте изменилась система настройки триггера, могут быть неполадки, о них сообщайте в @TriggerChat
5👍4
как работают фильтры в триггер пони?

есть набор фильтров:
проверка_на_админа, привязка_к_регистру
бот принимает это как
проверка_на_админа AND привязка_к_регистру

другой набор фильтров:
проверка_на_админа, базовый_фильтр
проверка_на_админа AND базовый_фильтр

без фильтров:
базовый_фильтр

Базовый фильтр работает так:
casefold текста триггера должен равняться casefold текста сообщения
trigger_text.casefold == message_text.casefold

но у фильтров есть свои приколы, они не зависимые друг от друга
например есть триггер:
Доброе утро, Москва!

пользователь написал:
доброе утро, москва

у этого триггера включены фильтры:
проверка_на_админа, привязка_к_регистру, в_сообщении
для бота это выглядит как
проверка_на_админа AND привязка_к_регистру AND в_сообщении
Как триггер анализирует:

проверка на админа:
-пользователь админ в чате? Да, идём по фильтрам дальше! Нет, триггер не сработает

привязка к регистру:
(Бот смотрит на точное совпадение)
-чтобы сработал этот триггер, сообщение должно быть точно такое же
москва не тоже самое, что Москва
доброе утро, москва
не тоже самое, что Доброе утро, Москва
-если сообщение точно такое же, то триггер пропустит фильтры дальше, если нет, то не сработает

в сообщении:
Бот делает casefold текста сообщения и текста триггера
и смотрит, есть ли именно такой фрагмент (текст триггера) в сообщении

если все фильтры сработали, то триггер сработает
некоторые фильтры в принципе не могут вместе работать, ибо логика разная у них
👍132