26. Чат-имитация

Обновлено:

Раздел: Имитация · Тип: оживление своих чатов силами ботов

Задача создаёт в ваших чатах видимость живого общения. Пишут не ваши аккаунты, а обычные Telegram-боты (созданные через @BotFather): каждый бот закреплён за одним чатом и с случайными паузами отправляет туда фразы из заготовленного набора.


Смысл: зачем это нужно

Новый человек заходит в чат и первым делом смотрит, живой ли он. Пустой чат отпугивает, чат с недавними сообщениями удерживает. Чат-имитация поддерживает такой фон постоянно и при этом не трогает ваши аккаунты:

  • Не нужно подписывать аккаунты на чат и держать их онлайн.
  • Боты не ловят спам-блок и не сгорают, как аккаунты.
  • Новый "участник" - это новый бот от @BotFather за минуту, без прогрева и прокси.

ℹ️ Задача подходит только для чатов, которыми вы управляете: добавить бота в чат может только админ этого чата. Для чужих чатов используйте задачи на аккаунтах (например, 23 "ИИ диалог аккаунтов").


Как это работает

  1. Вы создаёте нужное число ботов в @BotFather (у каждого своё имя и аватарка) и добавляете каждого в свой чат админом.
  2. В таблицу 24 1 вписываете пары "ссылка на чат - имя бота - токен бота". Один бот - один чат.
  3. В таблицу 24 2 вписываете фразы, каждую с указанием чата, в котором она может прозвучать.
  4. Запускаете задачу. Каждая пара работает независимо от остальных: случайная пауза, случайная фраза, отправка, снова пауза.
  5. Задача бессрочная - работает, пока вы её не остановите (введите 0 и нажмите ENTER в консоли).

Фразы внутри чата не повторяются, пока не будет использован весь набор. Когда набор закончился, он перемешивается заново, и одна и та же фраза никогда не идёт два раза подряд.

💡 Чем больше фраз в наборе и чем шире разброс задержки, тем естественнее выглядит чат. Десять фраз с паузой 60-180 секунд заметно однообразнее, чем пятьдесят фраз с паузой 120-900 секунд.


Разбор всех настроек

Настройка Что делает Что ставить
Задержка между фразами (сек) Случайная пауза перед каждым сообщением бота, диапазон "от-до" 120-900 для спокойного чата, 60-180 для активного

Настройка одна на всех ботов, но пауза у каждого разыгрывается отдельно, поэтому боты не пишут хором.


Куда вставлять данные

Таблица Кто заполняет Что вписывать
24 1 Чат-имитация боты Вы Ссылка на чат, имя бота (только для логов), токен бота от @BotFather. Одна строка - одна пара "чат - бот"
24 2 Чат-имитация фразы Вы Ссылка на чат и текст фразы. У каждого чата свой набор фраз
24 3 Чат-имитация результаты Программа Какой бот, в какой чат и когда что отправил (не трогать)

Как открыть таблицы - глава 2.

Про ссылку на чат

Ссылка на чат в 24 1 и 24 2 должна совпадать символ в символ - именно по ней фразы привязываются к боту. Подойдёт любой из вариантов:

  • https://t.me/имя_чата или @имя_чата - для публичного чата;
  • числовой ID вида -1001234567890 - для приватного чата (его можно узнать через любого бота-помощника вроде @getidsbot или командой /test в чате с последующим просмотром getUpdates).

Если у пары нет ни одной фразы в 24 2, при запуске программа предупредит об этом и пропустит эту пару.


Живой пример

Задача: держать живым свой чат на 300 человек, чтобы новые участники видели общение.

План: 1. Создаёте 5 ботов в @BotFather с человеческими именами и разными аватарками, добавляете всех в чат админами. 2. В 24 1 вписываете 5 строк: одна и та же ссылка на чат, разные имена и токены. 3. В 24 2 вписываете 40-60 коротких реплик по тематике чата, у каждой та же ссылка на чат.

Настройки:

Настройка Значение
Задержка между фразами (сек) 180-900

Результат: пять "участников" пишут в чат в разное время, по 4-20 сообщений в час на всех, без повторов подряд. Аккаунты при этом свободны для парсинга, инвайта и рассылок.


Частые ошибки

Симптом Решение
Задача сразу завершается: "пустая таблица 24 1" Заполните 24 1 хотя бы одной строкой с чатом и токеном
"нет фраз для этого чата, строка пропущена" В 24 2 нет строк с точно такой же ссылкой на чат, как в 24 1. Сверьте ссылки символ в символ
"бот не подключился" Неверный токен или бот удалён в @BotFather. Скопируйте токен заново
"чат не найден" Бот не добавлен в этот чат или указана ссылка на другой чат. Добавьте бота в чат админом и проверьте ссылку
Бот пишет, но сообщения выглядят однообразно Добавьте больше фраз в 24 2 и расширьте диапазон задержки
Бот ловит паузу (FloodWait) Слишком частые сообщения. Увеличьте нижнюю границу задержки

← К списку задач