Trigger Update
Добавлена новая функция Авто бан каналов Включить её можно в !settings Бот будет удалять сообщение, которое написал пользователь от имени канала и банить такую возможность ему в будущем, не удаляет сообщения с каналов, которые автоматически присылаются, если…
Фича Авто бан каналов расширяется!
Теперь админ чата может создать белый список для каналов, с которых можно будет писать в том или ином чате, используйте команду
Удалять каналы из белого списка пока что нельзя, будьте бдительны, а то совсем расслабились
Теперь админ чата может создать белый список для каналов, с которых можно будет писать в том или ином чате, используйте команду
!channelwhitelist @username где @username - юзернейм канала от имени которого можно писать сообщенияУдалять каналы из белого списка пока что нельзя, будьте бдительны, а то совсем расслабились
👍34🔥6💩5❤4🤩2🤮2
Теперь триггера стало чуть удобнее добавлять в чаты сразу с МАКСИМАЛЬНО нужными ему правами администратора, для этого можно или нажать на ссылку ниже или нажать на кнопку как на скриншоте
https://t.me/w138sbot?startgroup
https://t.me/w138sbot?startgroup
❤🔥49👍14💩11🔥9❤2👏2
Премиум стикеры сохранять можно, но пока телеграм запрещает их использовать ботам (даже при условии, что премиум куплен)
Ждём обновления
BadRequest: Premium_account_requiredЖдём обновления
🐳136🤔18🤮14❤10👍10⚡6👎5🌚2
Из-за большого обновления телеги, бот апи часто перезагружается и бот бывает раз через раз не может делать какие-то действия, ждём, пока разрабы успокоятся и сервера будут стабильно работать
🤬73👍23🐳13❤9💩7🍌4👎2🥰2
Напомню, если вы хотите копию триггербота, это стоит 3000 рублей в месяц
пишите в чат триггера
пишите в чат триггера
50🤡227🤔19👍16🫡11😁8🖕8❤7🤮5🤗5🔥4❤🔥3
Добавлена поддержка спойлеров для фото, гифок и видео
Если вы уже сохраняли триггеры со спойлерами, а их не было, то они сейчас появятся
С наступающим🎄 🎄 🎄
С наступающим
Please open Telegram to view this post
VIEW IN TELEGRAM
52☃91🎄14👍9💔9🥰7🗿6🤬4🤮4💘3🫡2❤1
Теперь триггер умеет управлять админскими подписями!
В чате нельзя самому себе поставить подпись, это может сделать только или создатель чата или тот админ, который назначил другого админа.
Чтобы эта функция работала, нужно с помощью триггера назначить пользователя админом
Делается это командой
1) Команда доступна только для тех, у кого есть права назначать других админов
2) Все привилегии назначавшего пользователя копируются на назначаемого, кроме собственно назначения других админов (это если надо, уже руками выставляйте)
И остаётся только указать свою уникальную подпись командой
В чате нельзя самому себе поставить подпись, это может сделать только или создатель чата или тот админ, который назначил другого админа.
Чтобы эта функция работала, нужно с помощью триггера назначить пользователя админом
Делается это командой
!set_admin реплаем на человека, которого нужно назначить, но есть два нюанса!1) Команда доступна только для тех, у кого есть права назначать других админов
2) Все привилегии назначавшего пользователя копируются на назначаемого, кроме собственно назначения других админов (это если надо, уже руками выставляйте)
И остаётся только указать свою уникальную подпись командой
!set_custom1👍100❤17🔥11🤡11👾10🤬8🖕8❤🔥4👏4😁4🤮1
А вы знали, что в триггер боте есть бекапы ваших триггеров?
И я забыл, а доку написал
https://telegra.ph/Bekapy-03-21
И я забыл, а доку написал
https://telegra.ph/Bekapy-03-21
11👍144❤35🦄32🤮17👾17🖕14😁11💩8🍓7😢4🎉4
В начале сентября произошли серьёзные перебои в работе @w138sbot, вызванные увеличенной нагрузкой. Telegram Bot API не справлялся с обработкой обновлений в режиме вебхука, что привело к сбоям.
Что было сделано:
Мы приняли решение перейти на локальный сервер Bot API, который, согласно документации, способен обрабатывать в 100 раз больше запросов. Однако, это привело к некоторым временным ограничениям:
- Функция скачивания файлов временно не работает.
- Бэкапы можно создавать, но их загрузка пока недоступна.
Важно:
Исправление этих проблем на текущей версии бота не планируется, так как ведётся активная работа по переходу на новую версию библиотеки
---
О будущих обновлениях:
Скоро будет добавлена одна платная функция — возможность запустить своего собственного ТриггерБота, с функционалом аналогичным @w138sbot.
Пример: @Manybot
Важно отметить, что все текущие функции @w138sbot останутся бесплатными. Платная версия лишь даёт возможность кастомизировать вашего личного бота, но не включает уникальных функций.
---
По поводу рекламы:
В боте всегда было минимальное количество рекламы, и если она появлялась, это касалось исключительно моих личных интересов, за которые я не получал денег. После запуска платных версий ботов, реклама полностью исчезнет.
Оплата:
Оплата будет взиматься в звёздах (стандартная метрика) по помесячной подписке, без скидок за длительные периоды.
---
Технические детали для заинтересованных:
- Для каждого платного бота будут использоваться отдельные базы данных. (технически база будет одна, вы поняли о чём я)
- Весь трафик будет проходить через локальный сервер Bot API, который будет закрыт для внешнего доступа. Это обеспечит дополнительную защиту от несанкционированного вмешательства.
- Нагрузка на I/O незначительно возрастёт, но на производительности это не отразится, даже при большом количестве платных ботов.
---
Благодарим за ваше понимание и поддержку!
Что было сделано:
Мы приняли решение перейти на локальный сервер 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
если вдруг кому-то интересно, то я выложил бота в опенсурс. Помогать деплоить и что-то править я уже точно не буду. Выкладываю текущую версию. Новая версия всё ещё в разработке, но она будет приватная
https://github.com/Fenicu/triggerbot
GitHub
GitHub - Fenicu/triggerbot
Contribute to Fenicu/triggerbot development by creating an account on GitHub.
3🦄14👍1💩1
Товарищи, у меня для вас новогодний подарок
Возвращаются в строй:
@FenicuTriggerBot
@FenicuTriggerTestBot
На данный момент реализован базовый функционал — триггеры.
Почему бота долго не было?
Напомню, что Телеграм чуть не заблокировал мой основной аккаунт, обвинив в создании вредоносных ботов. Проблема была не в коде или задумке, а в том, как некоторые пользователи использовали триггеры, нарушая правила платформы. Крайним, к сожалению, оказался я.
Что изменилось?
Чтобы ситуация не повторилась, я внедрил ИИ-модерацию. Это пост-модерация: ваши триггеры начинают работать сразу, не дожидаясь одобрения, а нейросеть проверяет их в фоне. Вручную отследить такой объем я бы просто не смог
Важное обновление:
Префикс команд изменился. Теперь вместо восклицательного знака (!) используется слэш (/). Возможно, в будущем добавлю выбор способа вызова команд.
Какого бота выбрать?
@FenicuTriggerBot — Стабильная версия. Здесь триггеры не будут удаляться, работа максимально надежная (насколько это возможно в рамках домашнего сервера)
@FenicuTriggerTestBot — Тестовая версия. Здесь будут обкатываться новые функции. Используйте на свой страх и риск: база данных может быть очищена в любой момент
Добро пожаловать на бета-тест
Возвращаются в строй:
@FenicuTriggerBot
@FenicuTriggerTestBot
На данный момент реализован базовый функционал — триггеры.
Почему бота долго не было?
Напомню, что Телеграм чуть не заблокировал мой основной аккаунт, обвинив в создании вредоносных ботов. Проблема была не в коде или задумке, а в том, как некоторые пользователи использовали триггеры, нарушая правила платформы. Крайним, к сожалению, оказался я.
Что изменилось?
Чтобы ситуация не повторилась, я внедрил ИИ-модерацию. Это пост-модерация: ваши триггеры начинают работать сразу, не дожидаясь одобрения, а нейросеть проверяет их в фоне. Вручную отследить такой объем я бы просто не смог
Важное обновление:
Префикс команд изменился. Теперь вместо восклицательного знака (!) используется слэш (/). Возможно, в будущем добавлю выбор способа вызова команд.
Какого бота выбрать?
@FenicuTriggerBot — Стабильная версия. Здесь триггеры не будут удаляться, работа максимально надежная (насколько это возможно в рамках домашнего сервера)
@FenicuTriggerTestBot — Тестовая версия. Здесь будут обкатываться новые функции. Используйте на свой страх и риск: база данных может быть очищена в любой момент
Добро пожаловать на бета-тест
37🔥13🤮1
Добавлена поддержка часовых поясов и улучшена модерация
🛡 Новые команды модерации
•
•
•
в настройках (/settings) теперь можно настраивать варны
🔧 Исправления
• Исправили мелкие баги и улучшили стабильность.
🛡 Новые команды модерации
•
/ban, /unban — управление банами•
/mute, /unmute — управление мутом•
/warn, /warns — система предупрежденийв настройках (/settings) теперь можно настраивать варны
🔧 Исправления
• Исправили мелкие баги и улучшили стабильность.
5🔥4
Добавлена система капчи!
Теперь администраторы могут включить защиту чата в настройках (
Как это работает?
Механика похожа на гугловскую:
- Бот просит пользователя перейти в личные сообщения
- Открывается WebApp
- Пользователь нажимает кнопку подтверждения — и готово
Известная проблема
Так как WebApp — это по сути веб-сайт, а мой сервер расположен в Москве, он может и блокируется на территории Украины. Из-за этого текущая версия капчи там не работает.
Что дальше?
Я уже в процессе доработки, чтобы сделать капчу снова великой. Планирую вернуть (как альтернативу) старый вариант верификации: «нажми на кнопку в чате и получи доступ». Это решит проблему с доступностью.
Теперь администраторы могут включить защиту чата в настройках (
/settings).Как это работает?
Механика похожа на гугловскую:
- Бот просит пользователя перейти в личные сообщения
- Открывается WebApp
- Пользователь нажимает кнопку подтверждения — и готово
Известная проблема
Так как WebApp — это по сути веб-сайт, а мой сервер расположен в Москве, он может и блокируется на территории Украины. Из-за этого текущая версия капчи там не работает.
Что дальше?
Я уже в процессе доработки, чтобы сделать капчу снова великой. Планирую вернуть (как альтернативу) старый вариант верификации: «нажми на кнопку в чате и получи доступ». Это решит проблему с доступностью.
1❤🔥3👍1🔥1
Обновление: Переменные и Умные Шаблоны!
Мы прокачали систему триггеров! Теперь вы можете создавать динамические ответы, использовать переменные и форматирование.
1. Переменные чата (Vars)
Храните полезную информацию (ссылки, правила, контакты) в переменных и используйте их в разных триггерах.
Команды:
•
•
•
*Пример:*
Теперь
---
2. Шаблоны (Templates)
Превратите обычные ответы в динамические с помощью движка Jinja2.
Как создать:
Используйте флаг
Что можно использовать в тексте:
•
•
•
•
•
•
Полезные фильтры:
•
•
•
---
Пример использования:
1️⃣ Создаем переменную с правилами:
2️⃣ Создаем шаблонный триггер (отвечаем на текст ниже командой
Теперь при вводе "привет" бот подставит имя пользователя, название чата, дату и текст правил!
Мы прокачали систему триггеров! Теперь вы можете создавать динамические ответы, использовать переменные и форматирование.
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. Напишите сообщение, которое будет использоваться как приветствие. Вы можете использовать текст, фото, видео или 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