26. Чат-имитация
Обновлено:
Раздел: Имитация · Тип: оживление своих чатов силами ботов
Задача создаёт в ваших чатах видимость живого общения. Пишут не ваши аккаунты, а обычные Telegram-боты (созданные через @BotFather): каждый бот закреплён за одним чатом и с случайными паузами отправляет туда фразы из заготовленного набора.
Смысл: зачем это нужно
Новый человек заходит в чат и первым делом смотрит, живой ли он. Пустой чат отпугивает, чат с недавними сообщениями удерживает. Чат-имитация поддерживает такой фон постоянно и при этом не трогает ваши аккаунты:
- Не нужно подписывать аккаунты на чат и держать их онлайн.
- Боты не ловят спам-блок и не сгорают, как аккаунты.
- Новый "участник" - это новый бот от @BotFather за минуту, без прогрева и прокси.
ℹ️ Задача подходит только для чатов, которыми вы управляете: добавить бота в чат может только админ этого чата. Для чужих чатов используйте задачи на аккаунтах (например, 23 "ИИ диалог аккаунтов").
Как это работает
- Вы создаёте нужное число ботов в @BotFather (у каждого своё имя и аватарка) и добавляете каждого в свой чат админом.
- В таблицу
24 1вписываете пары "ссылка на чат - имя бота - токен бота". Один бот - один чат. - В таблицу
24 2вписываете фразы, каждую с указанием чата, в котором она может прозвучать. - Запускаете задачу. Каждая пара работает независимо от остальных: случайная пауза, случайная фраза, отправка, снова пауза.
- Задача бессрочная - работает, пока вы её не остановите (введите
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) | Слишком частые сообщения. Увеличьте нижнюю границу задержки |