Из-за большого обновления телеги, бот апи часто перезагружается и бот бывает раз через раз не может делать какие-то действия, ждём, пока разрабы успокоятся и сервера будут стабильно работать
🤬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
Система репутации и автоматические теги
Теперь бот умеет автоматически присваивать теги участникам чата на основе их активности. Чем полезнее человек для сообщества — тем заметнее его тег рядом с именем.
Как начисляются очки?
Система учитывает три показателя:
• Реакции на твои сообщения — ×3 очка
• Ответы на твои сообщения — ×2 очка
• Отправленные сообщения — ×1 очко
Есть защита от накрутки: максимум 50 сообщений в день идут в зачёт, а реакции от одного и того же человека ограничены.
Уровни
По умолчанию 5 уровней. Админ выбирает набор названий:
• Нейтральный: Участник → Активный → Опытный → Эксперт → Легенда
• Игровой: Бронза → Серебро → Золото → Платина → Алмаз
• Числовой: Lv.1 → Lv.2 → Lv.3 → Lv.4 → Lv.5
Также можно задать свои названия для каждого уровня.
Команды
•
•
•
Как включить?
/settings → кнопка «Теги». Бот проверит, что у него есть право «Управление тегами» — если нет, подскажет что нужно сделать.
Теперь бот умеет автоматически присваивать теги участникам чата на основе их активности. Чем полезнее человек для сообщества — тем заметнее его тег рядом с именем.
Как начисляются очки?
Система учитывает три показателя:
• Реакции на твои сообщения — ×3 очка
• Ответы на твои сообщения — ×2 очка
• Отправленные сообщения — ×1 очко
Есть защита от накрутки: максимум 50 сообщений в день идут в зачёт, а реакции от одного и того же человека ограничены.
Уровни
По умолчанию 5 уровней. Админ выбирает набор названий:
• Нейтральный: Участник → Активный → Опытный → Эксперт → Легенда
• Игровой: Бронза → Серебро → Золото → Платина → Алмаз
• Числовой: Lv.1 → Lv.2 → Lv.3 → Lv.4 → Lv.5
Также можно задать свои названия для каждого уровня.
Команды
•
/status — посмотреть свои очки, уровень, позицию в рейтинге и прогресс до следующего уровня•
/tag текст (ответом на сообщение) — админ вручную ставит тег пользователю•
/deltag (ответом на сообщение) — снять ручной тегКак включить?
/settings → кнопка «Теги». Бот проверит, что у него есть право «Управление тегами» — если нет, подскажет что нужно сделать.
1👍2❤🔥1🔥1🤡1
Webapp для настроек чата
Теперь все настройки бота можно менять через удобный веб-интерфейс прямо в Telegram.
Как открыть:
• В чате: /settings → кнопка «Открыть настройки» → переход в ЛС бота → webapp
• В ЛС бота: через админ-панель (/admin)
Что можно настроить:
• Капча: тип, таймаут, попытки, бан за провал
• Модерация: лимит варнов, наказание, длительность
• Триггеры: вкл/выкл, доступ
• Теги (репутация): пресеты, кастомные названия, пороги, веса
• Приветствие: полный редактор с форматированием, URL-кнопками, загрузкой фото/видео и live-превью
• Общие: язык, часовой пояс, глобальные баны
Кто может пользоваться:
Любой администратор чата. Владелец чата может заблокировать отдельные секции настроек для обычных админов (иконка замка).
Аудит лог
Все изменения настроек теперь записываются: кто, что и когда поменял.
• В webapp — секция «История изменений» с полным diff
• В чате — команда /auditlog показывает последние 10 изменений
Теперь все настройки бота можно менять через удобный веб-интерфейс прямо в Telegram.
Как открыть:
• В чате: /settings → кнопка «Открыть настройки» → переход в ЛС бота → webapp
• В ЛС бота: через админ-панель (/admin)
Что можно настроить:
• Капча: тип, таймаут, попытки, бан за провал
• Модерация: лимит варнов, наказание, длительность
• Триггеры: вкл/выкл, доступ
• Теги (репутация): пресеты, кастомные названия, пороги, веса
• Приветствие: полный редактор с форматированием, URL-кнопками, загрузкой фото/видео и live-превью
• Общие: язык, часовой пояс, глобальные баны
Кто может пользоваться:
Любой администратор чата. Владелец чата может заблокировать отдельные секции настроек для обычных админов (иконка замка).
Аудит лог
Все изменения настроек теперь записываются: кто, что и когда поменял.
• В webapp — секция «История изменений» с полным diff
• В чате — команда /auditlog показывает последние 10 изменений
1🔥2❤🔥1👍1🥰1🤡1
🆕 Триггеры теперь можно создавать в личке
В v1.7.50 завёз новый способ через ЛС бота. /add просит, чтобы сообщение-ответ висело в чате на виду — для розыгрышей и шуток-сюрпризов это так себе. Теперь весь процесс в личке.
Как:
- /newtrigger в самом групповом чате — придёт кнопка «Создать в личных сообщениях»
- или /newtrigger сразу в ЛС — увидишь список своих чатов
Дальше wizard: выбор чата, контент (любой тип), ключ, флаги кнопками, предпросмотр, сохранение. /cancel в любой момент.
Права проверяются как у /add. Если у вас «только админы добавляют триггеры» — лазейки нет.
Дока: telegra.ph/Trigger-Bot--Triggery-04-05
В v1.7.50 завёз новый способ через ЛС бота. /add просит, чтобы сообщение-ответ висело в чате на виду — для розыгрышей и шуток-сюрпризов это так себе. Теперь весь процесс в личке.
Как:
- /newtrigger в самом групповом чате — придёт кнопка «Создать в личных сообщениях»
- или /newtrigger сразу в ЛС — увидишь список своих чатов
Дальше wizard: выбор чата, контент (любой тип), ключ, флаги кнопками, предпросмотр, сохранение. /cancel в любой момент.
Права проверяются как у /add. Если у вас «только админы добавляют триггеры» — лазейки нет.
Дока: telegra.ph/Trigger-Bot--Triggery-04-05
50👍2💩1
Trigger Bot v1.9.0
Бот переехал на Bot API 10.2 - самое крупное обновление за последние месяцы:
- Капча больше не мусорит в чате: сетку видит только новичок (эфемерные сообщения), остальные её вообще не замечают.
- Guard-bot: в чатах со вступлением по заявкам капча спрашивается ещё ДО входа. Спамер не попадает в чат совсем.
- Ответы /status, /warns, /vars и /auditlog видны только тому, кто их вызвал.
Бот переехал на Bot API 10.2 - самое крупное обновление за последние месяцы:
- Капча больше не мусорит в чате: сетку видит только новичок (эфемерные сообщения), остальные её вообще не замечают.
- Guard-bot: в чатах со вступлением по заявкам капча спрашивается ещё ДО входа. Спамер не попадает в чат совсем.
- Ответы /status, /warns, /vars и /auditlog видны только тому, кто их вызвал.
❤🔥3💩2🔥1😍1