Отложенные триггеры снова работают, так что не пугайтесь, если сработает какой-то старый отложенный
Народ, когда бот обновится на версию 3, все настройки и триггеры удалятся, некоторых функций больше не будет, ибо ими не пользуются почти (возможно, они будут добавлены позже)
Обновление ожидается в течении 30 дней
Обновление ожидается в течении 30 дней
Информация по 3 версии бота
на данный момент готово:
1. Модератор (более умный, чем текущий)
2. Триггеры (с флагами, флаги можно комбинировать, улучшен интерфейс, добавление клавиатур более невозможно, если хотите чтобы была клавиатура, создавайте исходный триггер через других ботов, которые позволяют это делать)
3. Бекапы (они новые, старые бекапы работать не будут)
4. Сообщение приветствия (работает аналогично триггерам)
Что осталось?
1. Библиотеки триггеров
2. Русская рулетка
3. Интерфейс внутри бота
4. Документация (пожалуйста, читайте её)
на данный момент готово:
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
Пони готов на 100% от того, что было запланировано на 3 версию
Проще сказать чего НЕ будет первое время
не будет отложенных триггеров (они будут переработаны полностью)
не будет анти араба и вотемодера
Релиз уже совсем скоро, мне осталось только написать документацию как пользоваться и чутка поправить библиотеки, обо всех изменениях я напишу на этом канале, что нового и как пользоваться этим
Так же напомню, когда бот обновится до 3 версии, то слетит вообще всё, начинаем бота с чистого листа, уж извините за это, текущая база данных не способна мигрировать из-за недостатка информации.
Я писал этого бота когда только начинал программировать, теперь у меня есть голова на плечах и достаточно опыта, чтобы слепить то, что будет работать всегда и сможет мигрировать куда угодно не ломаясь
Немного технической информации:
Текущая версия бота написана на python 3.7.9, библиотека pytelegrambotapi, база данных mongodb, библиотека pymongo
Новая версия бота написана на python 3.8+, библиотека aiogram, база данных mongodb, библиотека motor, дополнительная база данных redis, библиотека aioredis
👍1
Trigger Update
Обновление информации по 3 версии бота! Пони готов на 100% от того, что было запланировано на 3 версию Проще сказать чего НЕ будет первое время не будет отложенных триггеров (они будут переработаны полностью) не будет анти араба и вотемодера Релиз уже совсем…
Обновление бота произойдёт в 00:00 по мск, все отложенные триггеры будут отключены в течении часа (навсегда)
Добавилось немного функционала, теперь можно призвать в чат фотку киски,
Кис так же можно выключить в
!cat и оценить еёКис так же можно выключить в
!settingsПредставляю вам КАПЧУ!
Это первый модуль в боте за 2 года!
Включить его можно в
Это первый модуль в боте за 2 года!
Включить его можно в
!settings
Чуть более подробно про него можно прочитать в документации в самом низуОбновлён модуль WELCOME (сообщение приветствия)
подробнее почитать можно тут
https://telegra.ph/Soobshchenie-privetstviya-03-28
подробнее почитать можно тут
https://telegra.ph/Soobshchenie-privetstviya-03-28
👍6
Добавлен новый модуль управление слеш меню (/)
Почитать можно тут: https://telegra.ph/Sozdanie-slesh-menyu-07-24
Почитать можно тут: https://telegra.ph/Sozdanie-slesh-menyu-07-24
Telegraph
Создание слеш меню (/)
Вернуться в главное меню Создание специальных триггеров Чтобы слеш меню работало адекватно, нужно создавать специальные триггеры для работы с ним, например /hello@w138sbot или /aaaa@w138sbot Это обязательно должна быть команда с / и с окончанием на @w138sbotИ…
👍4
UPD: Технические работы завершены.
Бот на тех работы, будет доступен в течении часа.
Бот на тех работы, будет доступен в течении часа.
👍5
Trigger Update
Добавлен новый модуль управление слеш меню (/) Почитать можно тут: https://telegra.ph/Sozdanie-slesh-menyu-07-24
Ленивое тихое ночное обновление
Если вы уже сделали много триггеров формата
Если вы уже сделали много триггеров формата
/command@w138sbot, но вам лениво писать описание и команды для слеш меню, просто напишите !import_menu или !import_personal_menu Бот за вас создаст это меню, но описание будет сама команда, например /aboba@w138sbot aboba👍5
Предночное обновление
Изменена команда
Фидбек по изменениям можно оставить в нашем чате @TriggerChat
Старый вид триггеров временно доступен по команде
Изменена команда
!triggers
Теперь если в вашем чате много триггеров, бот не будет кидать огромную кучу сообщений с списком, теперь будет одно сообщение по 23 триггера с кнопками, но так же можно вызвать сразу определённую страницу с триггерами, например !triggers 4 покажет сразу 4 страницу списка триггеровФидбек по изменениям можно оставить в нашем чате @TriggerChat
Старый вид триггеров временно доступен по команде
!triggersold
UDP: больше не доступен👍6
В последнее время очень часто налетают в группы боты по типу того, что на скриншоте, админы не всегда могут быть на месте, чтобы отсеивать этих ботов, в триггере есть капча, т.к боты её пройти не могут, то триггер спокойно выпиливает и удаляет сообщения этих особ
Чтобы включить капчу, выдайте боту админские права на бан пользователей и включите её в !settings
Триггер не банит человека насовсем, он кикает его из чата, но повторных заходов боты как правило не делают
Внимание, капча не включается, если человека/бота добавили в чат руками, только если он сам зашёл в группу
Чтобы включить капчу, выдайте боту админские права на бан пользователей и включите её в !settings
Триггер не банит человека насовсем, он кикает его из чата, но повторных заходов боты как правило не делают
Внимание, капча не включается, если человека/бота добавили в чат руками, только если он сам зашёл в группу
👍6
Бот обновился на 3.3 версию, в ней было очень много изменений, если найдёте неадекватное поведение, сообщите в наш чат
https://t.me/TriggerChat
https://t.me/TriggerChat
❤9👍1
Технические работы завершены, в боте изменилась система настройки триггера, могут быть неполадки, о них сообщайте в @TriggerChat
❤5👍4
как работают фильтры в триггер пони?
есть набор фильтров:
проверка_на_админа, привязка_к_регистру
бот принимает это как
проверка_на_админа, базовый_фильтр
casefold текста триггера должен равняться casefold текста сообщения
но у фильтров есть свои приколы, они не зависимые друг от друга
например есть триггер:
проверка_на_админа, привязка_к_регистру, в_сообщении
для бота это выглядит как
проверка_на_админа AND привязка_к_регистру AND в_сообщении
Как триггер анализирует:
проверка на админа:
-пользователь админ в чате? Да, идём по фильтрам дальше! Нет, триггер не сработает
привязка к регистру:
(Бот смотрит на точное совпадение)
-чтобы сработал этот триггер, сообщение должно быть точно такое же
в сообщении:
Бот делает casefold текста сообщения и текста триггера
и смотрит, есть ли именно такой фрагмент (текст триггера) в сообщении
если все фильтры сработали, то триггер сработает
некоторые фильтры в принципе не могут вместе работать, ибо логика разная у них
есть набор фильтров:
проверка_на_админа, привязка_к_регистру
бот принимает это как
проверка_на_админа AND привязка_к_регистру
другой набор фильтров:проверка_на_админа, базовый_фильтр
проверка_на_админа AND базовый_фильтр
без фильтров:базовый_фильтр
Базовый фильтр работает так:casefold текста триггера должен равняться casefold текста сообщения
trigger_text.casefold == message_text.casefoldно у фильтров есть свои приколы, они не зависимые друг от друга
например есть триггер:
Доброе утро, Москва!
пользователь написал:доброе утро, москва
у этого триггера включены фильтры:проверка_на_админа, привязка_к_регистру, в_сообщении
для бота это выглядит как
проверка_на_админа AND привязка_к_регистру AND в_сообщении
Как триггер анализирует:
проверка на админа:
-пользователь админ в чате? Да, идём по фильтрам дальше! Нет, триггер не сработает
привязка к регистру:
(Бот смотрит на точное совпадение)
-чтобы сработал этот триггер, сообщение должно быть точно такое же
москва не тоже самое, что Москва
доброе утро, москва не тоже самое, что Доброе утро, Москва
-если сообщение точно такое же, то триггер пропустит фильтры дальше, если нет, то не сработаетв сообщении:
Бот делает casefold текста сообщения и текста триггера
и смотрит, есть ли именно такой фрагмент (текст триггера) в сообщении
если все фильтры сработали, то триггер сработает
некоторые фильтры в принципе не могут вместе работать, ибо логика разная у них
👍13❤2