Trigger Update
675 subscribers
13 photos
12 links
Канал обновлений @FenicuTriggerBot
Чат: @TriggerChat
Download Telegram
Добавлен новый флаг
"Защитить от копирования"
Не гарантирую 100% его работоспособность, мы уже проверили и не везде это новая фишка телеграма работает, возможно в будущих версиях телеграм клиентов это починят
19👍12💩4🔥3🤡2
Добавлены новые настройки триггера и защита от копирования перенесена туда же

Превью ссылок раньше были выключены всегда, поэтому эта настройка включена по дефолту, если вы хотите чтобы в триггерах были превью, то выключите эту опцию
👍518💩6👎5🔥4🥰3🎉3🤮2
Trigger Update
Добавлена новая функция Авто бан каналов Включить её можно в !settings Бот будет удалять сообщение, которое написал пользователь от имени канала и банить такую возможность ему в будущем, не удаляет сообщения с каналов, которые автоматически присылаются, если…
Фича Авто бан каналов расширяется!
Теперь админ чата может создать белый список для каналов, с которых можно будет писать в том или ином чате, используйте команду !channelwhitelist @username где @username - юзернейм канала от имени которого можно писать сообщения

Удалять каналы из белого списка пока что нельзя, будьте бдительны, а то совсем расслабились
👍34🔥6💩54🤩2🤮2
Добавлен новый фильтр для срабатывания триггера!

Теперь можно добавлять триггеры, которые будут работать только для их владельца
👏32👍17💩64👎1
Теперь триггеры не обязательно отправлять в чат!
В настройке триггера появилось новое поле, куда отправлять триггер

он будет отправляться в личные сообщения тому, кто вызвал триггер
👍47🤮146🔥6💯4
Теперь триггера стало чуть удобнее добавлять в чаты сразу с МАКСИМАЛЬНО нужными ему правами администратора, для этого можно или нажать на ссылку ниже или нажать на кнопку как на скриншоте

https://t.me/w138sbot?startgroup
❤‍🔥49👍14💩11🔥92👏2
Премиум стикеры сохранять можно, но пока телеграм запрещает их использовать ботам (даже при условии, что премиум куплен)
BadRequest: Premium_account_required
Ждём обновления
🐳136🤔18🤮1410👍106👎5🌚2
Из-за большого обновления телеги, бот апи часто перезагружается и бот бывает раз через раз не может делать какие-то действия, ждём, пока разрабы успокоятся и сервера будут стабильно работать
🤬73👍23🐳139💩7🍌4👎2🥰2
Напомню, если вы хотите копию триггербота, это стоит 3000 рублей в месяц
пишите в чат триггера
50🤡227🤔19👍16🫡11😁8🖕87🤮5🤗5🔥4❤‍🔥3
Добавлена поддержка спойлеров для фото, гифок и видео
Если вы уже сохраняли триггеры со спойлерами, а их не было, то они сейчас появятся

С наступающим 🎄🎄🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
5291🎄14👍9💔9🥰7🗿6🤬4🤮4💘3🫡21
Теперь триггер умеет управлять админскими подписями!
В чате нельзя самому себе поставить подпись, это может сделать только или создатель чата или тот админ, который назначил другого админа.

Чтобы эта функция работала, нужно с помощью триггера назначить пользователя админом
Делается это командой !set_admin реплаем на человека, которого нужно назначить, но есть два нюанса!
1) Команда доступна только для тех, у кого есть права назначать других админов
2) Все привилегии назначавшего пользователя копируются на назначаемого, кроме собственно назначения других админов (это если надо, уже руками выставляйте)

И остаётся только указать свою уникальную подпись командой !set_custom
1👍10017🔥11🤡11👾10🤬8🖕8❤‍🔥4👏4😁4🤮1
А вы знали, что в триггер боте есть бекапы ваших триггеров?
И я забыл, а доку написал

https://telegra.ph/Bekapy-03-21
11👍14435🦄32🤮17👾17🖕14😁11💩8🍓7😢4🎉4
В начале сентября произошли серьёзные перебои в работе @w138sbot, вызванные увеличенной нагрузкой. Telegram Bot API не справлялся с обработкой обновлений в режиме вебхука, что привело к сбоям.

Что было сделано:
Мы приняли решение перейти на локальный сервер Bot API, который, согласно документации, способен обрабатывать в 100 раз больше запросов. Однако, это привело к некоторым временным ограничениям:
- Функция скачивания файлов временно не работает.
- Бэкапы можно создавать, но их загрузка пока недоступна.

Важно:
Исправление этих проблем на текущей версии бота не планируется, так как ведётся активная работа по переходу на новую версию библиотеки aiogram. Это позволит оптимизировать работу бота и перейти на более современные версии Python, что значительно расширит возможности системы.

---

О будущих обновлениях:
Скоро будет добавлена одна платная функция — возможность запустить своего собственного ТриггерБота, с функционалом аналогичным @w138sbot.
Пример: @Manybot

Важно отметить, что все текущие функции @w138sbot останутся бесплатными. Платная версия лишь даёт возможность кастомизировать вашего личного бота, но не включает уникальных функций.

---

По поводу рекламы:
В боте всегда было минимальное количество рекламы, и если она появлялась, это касалось исключительно моих личных интересов, за которые я не получал денег. После запуска платных версий ботов, реклама полностью исчезнет.

Оплата:
Оплата будет взиматься в звёздах (стандартная метрика) по помесячной подписке, без скидок за длительные периоды.

---

Технические детали для заинтересованных:
- Для каждого платного бота будут использоваться отдельные базы данных. (технически база будет одна, вы поняли о чём я)
- Весь трафик будет проходить через локальный сервер Bot API, который будет закрыт для внешнего доступа. Это обеспечит дополнительную защиту от несанкционированного вмешательства.
- Нагрузка на I/O незначительно возрастёт, но на производительности это не отразится, даже при большом количестве платных ботов.

---

Благодарим за ваше понимание и поддержку!
1👍35🤡17❤‍🔥9🔥7🤮5🤔3👏1😁1😱1🤝1
Чтож, друзья
бот временно или навсегда отключается
Телеграм мне сказал, что я создаю вредных ботов
You have created a malicious bot that was banned on Telegram. Please note that creating abusive bots (for example, bots for spamming and interfering with communication in groups) may lead to your account being terminated.

You have been banned from creating new bots for a month.

And here's an offer you can't refuse: Once the month is over, you can either play nice and build useful bots (or no bots at all) — or be blocked on Telegram forever.

Очевидно, если я попрошу вас не злоупотреблять ботом, то никто не послушает
1😢60💔19🤬5👍1
Поддержки бота в текущем виде не будет
если вдруг кому-то интересно, то я выложил бота в опенсурс. Помогать деплоить и что-то править я уже точно не буду. Выкладываю текущую версию. Новая версия всё ещё в разработке, но она будет приватная

https://github.com/Fenicu/triggerbot
3🦄14👍1💩1
Товарищи, у меня для вас новогодний подарок

Возвращаются в строй:
@FenicuTriggerBot
@FenicuTriggerTestBot

На данный момент реализован базовый функционал — триггеры.

Почему бота долго не было?
Напомню, что Телеграм чуть не заблокировал мой основной аккаунт, обвинив в создании вредоносных ботов. Проблема была не в коде или задумке, а в том, как некоторые пользователи использовали триггеры, нарушая правила платформы. Крайним, к сожалению, оказался я.

Что изменилось?
Чтобы ситуация не повторилась, я внедрил ИИ-модерацию. Это пост-модерация: ваши триггеры начинают работать сразу, не дожидаясь одобрения, а нейросеть проверяет их в фоне. Вручную отследить такой объем я бы просто не смог

Важное обновление:
Префикс команд изменился. Теперь вместо восклицательного знака (!) используется слэш (/). Возможно, в будущем добавлю выбор способа вызова команд.

Какого бота выбрать?

@FenicuTriggerBot — Стабильная версия. Здесь триггеры не будут удаляться, работа максимально надежная (насколько это возможно в рамках домашнего сервера)

@FenicuTriggerTestBot — Тестовая версия. Здесь будут обкатываться новые функции. Используйте на свой страх и риск: база данных может быть очищена в любой момент

Добро пожаловать на бета-тест
37🔥13🤮1
Добавлена поддержка часовых поясов и улучшена модерация

🛡 Новые команды модерации
/ban, /unban — управление банами
/mute, /unmute — управление мутом
/warn, /warns — система предупреждений
в настройках (/settings) теперь можно настраивать варны

🔧 Исправления
• Исправили мелкие баги и улучшили стабильность.
5🔥4
Добавлена система капчи!

Теперь администраторы могут включить защиту чата в настройках (/settings).

Как это работает?
Механика похожа на гугловскую:
- Бот просит пользователя перейти в личные сообщения
- Открывается WebApp
- Пользователь нажимает кнопку подтверждения — и готово

Известная проблема
Так как WebApp — это по сути веб-сайт, а мой сервер расположен в Москве, он может и блокируется на территории Украины. Из-за этого текущая версия капчи там не работает.

Что дальше?
Я уже в процессе доработки, чтобы сделать капчу снова великой. Планирую вернуть (как альтернативу) старый вариант верификации: «нажми на кнопку в чате и получи доступ». Это решит проблему с доступностью.
1❤‍🔥3👍1🔥1
Обновление: Переменные и Умные Шаблоны!

Мы прокачали систему триггеров! Теперь вы можете создавать динамические ответы, использовать переменные и форматирование.

1. Переменные чата (Vars)
Храните полезную информацию (ссылки, правила, контакты) в переменных и используйте их в разных триггерах.

Команды:
/setvar <ключ> <значение> — создать или обновить переменную.
/delvar <ключ> — удалить переменную.
/vars — посмотреть список всех переменных.

*Пример:*
/setvar site https://fenicu.com
Теперь site хранит вашу ссылку.

---

2. Шаблоны (Templates)
Превратите обычные ответы в динамические с помощью движка Jinja2.

Как создать:
Используйте флаг -t (или --template) при создании триггера:
/add -t привет (в ответ на текст шаблона)

Что можно использовать в тексте:
{{ user.mention }} — кликабельное упоминание пользователя
{{ user.full_name }} — имя пользователя
{{ chat.title }} — название чата
{{ date }} — текущая дата
{{ time }} — текущее время
{{ vars.название_переменной }} — вставка вашей переменной

Полезные фильтры:
| boldжирный
| italic — *курсив*
| codeкод

---

Пример использования:

1️⃣ Создаем переменную с правилами:
/setvar rules Не спамить и быть вежливыми!

2️⃣ Создаем шаблонный триггер (отвечаем на текст ниже командой /add -t привет):
Привет, {{ user.mention }}!
Добро пожаловать в <b>{{ chat.title }}</b>.

Сегодня: {{ date }}
Наши правила: {{ vars.rules }}


Теперь при вводе "привет" бот подставит имя пользователя, название чата, дату и текст правил!
2🔥1
Обновление: Система приветствий

Мы добавили возможность настройки автоматических приветствий для новых участников чата. Теперь бот может встречать пользователей заранее подготовленным сообщением.

Как это работает:
1. Напишите сообщение, которое будет использоваться как приветствие. Вы можете использовать текст, фото, видео или GIF.
2. Ответьте на это сообщение командой /welcome set.
3. Бот сохранит сообщение и будет отправлять его каждому новому участнику.

Переменные в тексте:
Вы можете использовать специальные переменные как написано в посте выше, которые будут автоматически заменяться на данные пользователя или чата:

Автоудаление:
Чтобы приветствия не засоряли чат, можно настроить таймер автоудаления. Укажите время в секундах после команды.
Пример: /welcome set 60 (сообщение удалится через 1 минуту)

Управление:
/welcome set [время] — установить приветствие (в ответ на сообщение)
/welcome delete — отключить приветствие
/welcome test — проверить, как выглядит текущее приветствие

Пример текста приветствия:
Добро пожаловать, {{ user.mention }}!
Ты попал в чат {{ chat.title }}. Обязательно прочитай правила в закрепе.
1🔥4🥰1
Теперь в /settings в разделе "Модерация и варны" можно включить функцию глобального бана

Бот проверяет публичные списки пользователей тг, которые умудрились забаниться где-то ещё

Работает так:
Пользователь заходит в чат и ему сразу прилетает бан

Если пользователь уже есть в чате и в списке, то появляется клавиатурка, чтобы можно было его забанить (только для админов чата)
1🔥5👍1🤡1