Таймеры чата
- как сделать, чтобы бот отправлял сообщение каждые несколько минут
- как остановить таймеры, чтобы они не постились в пустой чат
- как отправлять сообщение таймера только в Twitch
- как сделать, чтобы одно напоминание звучало по-разному каждый раз
- как отправить сообщение таймера прямо сейчас
- как сделать, чтобы таймер постился только в определённой игре
- как вставить ссылку на Discord в таймер, чтобы не перепечатывать её везде
- сколько мне стоит чип ИИ у сообщения таймера
- где видно кредиты, потраченные на перефразирование
Встроен в strAImer: модуль ставится вместе с приложением, скачивать ничего не нужно. Он есть в списке Каталог модулей → Встроенные.
Что это за страница
Чат-бот → Таймеры чата содержит сообщения, которые бот отправляет сам — страница называется Таймеры чата, «Автоматические сообщения в чат по времени и активности». Сообщения живут в группах: группа задаёт, когда и куда отправлять, а сообщения внутри неё идут по очереди.
Как настроить
Группа
- Откройте Чат-бот → Таймеры чата и нажмите Создать группу. Форма называется Создать группу таймеров.
- Название группы — произвольный текст, подсказка предлагает «Промо соцсетей». Без него при сохранении будет «Введите название группы!».
- Интервал (минут) начинается с 15 и принимает значения от 1 до 1440. Минимум сообщений чата начинается с 5: при меньшем количестве сообщений группа молчит. Подсказка объясняет: «Активность считается для каждой площадки — тихий чат не будет спамиться».
- Только во время стрима — галочка, по умолчанию выключена. Её подсказка: «Нужен модуль „Статус стрима“: без данных о live сообщения не отправляются».
- Площадки — Все, Twitch, YouTube, Kick. «Все» выбрано для новой группы и исключительно: выбор площадки снимает его, а снятие всех площадок возвращает.
- Отправлять только когда — условие, по умолчанию Всегда. Раздел ниже объясняет его.
- Нажмите Сохранить или Отмена.
- Карточка группы содержит её название, интервал, минимальное количество сообщений, площадки, значок только live, когда галочка включена, и условие, если оно есть. Переключатель приостанавливает группу; рядом Дублировать, Редактировать и Удалить. Дубликат называется «… (копия)» и создаётся выключенным. Удаление спрашивает «Удалить эту группу таймеров со всеми сообщениями?».
Отправка только иногда
Отправлять только когда содержит одно условие, а Всегда — отсутствие условия — это то, что получает новая группа.
- Идёт одна из этих игр — появляется поле Игры (через запятую). Достаточно части названия, регистр не важен, так что
gtaподходит для «GTA V» и «GTA Online». Площадки пишут одно и то же название по-разному, так что перечислите все варианты —GTA, Grand Theft Auto— и совпадение любого из них достаточно. Категория читается с каждой площадки, которая сейчас в эфире. - Аукцион активен — пока модуль аукциона имеет активный, приостановленный или заблокированный аукцион. Интервал не тикает, пока группа ждёт, так что напоминание выходит сразу после начала аукциона, а не через четверть часа.
Здесь нет условия «стрим в live», потому что Только во время стрима выше уже делает это, и делает это для каждой площадки.
Сохранение условия с играми с пустым полем игр отклоняется: условие никогда не сработает, и группа будет молчать вечно.
Ссылки и правила аукциона в тексте
Сообщение — это обычный текст с двумя подстановками, которые хранятся в одном месте, а не перепечатываются в каждое напоминание.
{discord},{boosty}и любое другое имя из Базы знаний в боковой панели. Измените ссылку там, и каждый таймер подхватит. Неизвестные имена остаются как есть,{discord}, так что опечатка видна, а не молчалива.{auction_rules}— описание, написанное в настройках аукциона, тот же текст, который видят зрители.
Ничего не нужно печатать по памяти. Кнопка книга рядом с полем сообщения открывает список всего, что можно вставить — сначала правила аукциона, затем все ссылки из Базы знаний с их метками. Выберите одну, и она встанет там, где был курсор. Кнопка есть и в строке добавления сообщения, и при редактировании существующего.
Фигурные скобки одинарные; двойные {{...}} тоже работают, это была старая форма. Подстановка происходит после перефразирования ИИ, так что модель никогда не переписывает ссылку.
Здесь нет переменных вроде {user} или {random}, и не может быть: никто не просил сообщение таймера, так что у него нет отправителя.
Сообщения
- Новая группа говорит «В группе нет сообщений — добавьте первое ниже». Строка в низу карточки имеет поле «Текст нового сообщения…», чип ИИ и кнопку плюс. Ввод в поле тоже добавляет сообщение; пустое отклоняется с «Введите текст сообщения!».
- Сообщения нумеруются и отправляются в этом порядке. Двойной клик по тексту — или по карандашу — чтобы редактировать его на месте; галочка сохраняет, крестик отменяет, Enter и Escape делают то же.
- TW, YT и KK рядом с каждым сообщением выбирают площадки для этого сообщения. Их подсказка: «Площадки сообщения (ничего не выбрано = как у группы)».
- Чип ИИ, «Перефразировать это сообщение с помощью ИИ», устанавливается для каждого сообщения. Его также можно нажать в строке добавления, чтобы новое сообщение появилось с включённым ИИ. Этот чип — единственное платное на этой странице. Каждая отправка такого сообщения идёт через модель и списывается — и по интервалу, и по Отправить сейчас. Пока он выключен, таймеры чата не стоят ничего. Перед включением стоит посчитать: группа с интервалом по умолчанию в 15 минут отправляет до четырёх раз в час, а бесплатный тариф даёт 100 кредитов в месяц. Счётчик AI CREDITS в левом нижнем углу уменьшается прямо в момент отправки. Раньше он стоял на месте до ближайшей сверки с сервером, и перефразированное сообщение какое-то время выглядело бесплатным. Если до ИИ не достучаться, сообщение всё равно уйдёт — в исходной формулировке. Нет аккаунта, кончились кредиты, модель выше вашего тарифа, сбой сети или таймаут — конец один: публикуется обычный текст, а причина попадает только в консоль логов. Страница настроек не показывает ничего.
- Отправить сейчас публикует это сообщение сразу — и мимо всех условий группы, а не только интервала. Отправлять только когда, Только во время стрима и Минимум сообщений чата пропускаются, и переключатели тоже: сообщение уйдёт даже из выключенной группы и при выключенном сообщении. Действует только выбор площадок.
- Выше и Ниже меняют порядок; переключатель пропускает сообщение без удаления, а корзина спрашивает «Удалить это сообщение?».
Настройки ИИ
- Настройки ИИ вверху открывает Настройки ИИ для таймеров — одна настройка для всей страницы, используемая каждым сообщением с включённым чипом ИИ.
- Без аккаунта окно открывается с уведомлением вверху: ответы ИИ генерируются на сервере strAImer, аккаунт бесплатный и поставляется с 100 кредитами каждый месяц. Его кнопка Войти открывает напрямую Аккаунт.
- Модель ИИ — это список. Каждая запись показывает, сколько обычно стоит один ответ — «Gemini 2.5 Flash Lite (1 кр. / ответ)». Модель выше вашего тарифа всё равно в списке, серой, с указанием нужного тарифа через тире: «— нужен тариф lite». Цель — видеть её: скрытие ответило бы на «что я получу за деньги» ничем. Без аккаунта список заблокирован и показывает уже сохранённую модель; он пишет «Войдите в аккаунт, чтобы выбрать модель» только когда ещё ничего не сохранено.
- Системный промпт ИИ пустой, а серым в нём стоит «Инструкции по перефразированию сообщений…». Пусто означает «взять встроенную инструкцию того языка, на который переключено приложение»: перефразировать коротко и дружелюбно, сохранить смысл и ссылки, ответить одним сообщением. Впишите своё — оно заменит её, очистите поле — вернётся встроенная. Пустым он хранится намеренно: копия, сохранённая в поле, прибила бы один язык навсегда, и после переключения приложения модель получала бы прежнюю инструкцию.
Что это не умеет
- Нет часов: группа срабатывает по интервалу и активности чата, а не в заданное время дня или в выбранные дни недели.
- Порядок фиксированный и циклический — сообщения нельзя перемешивать, взвешивать или делать одноразовыми.
- Место в цикле не запоминается при перезапуске. Закройте приложение или выключите и включите модуль — группа начнёт заново с первого сообщения. На коротких стримах хвост длинного списка может вовсе не дойти до чата. У каждой площадки при этом своё место, так что Twitch и YouTube могут стоять на разных сообщениях одной группы.
- Сообщение — это обычный текст для чата. Ссылки и
{auction_rules}подставляются, но нет реакции на сказанное в чате, нет звука и нет оверлея. - Площадки — это Twitch, YouTube и Kick; больше ничего нельзя выбрать, ни здесь, ни для сообщения.
- Группа принимает одно условие, а не несколько сразу. Нет условия по количеству зрителей и нет по времени дня.
- Только во время стрима опирается на модуль Статус стрима. Без него нет данных об эфире, и проверять нечего.