🚀 Telegram Автоответчик: Программа и Инструкция по запуску

Шаг 1: Получаем ключи API от Telegram

Для работы программы нужны специальные ключи доступа от Telegram.

  1. Откройте в браузере сайт my.telegram.org
  2. Введите свой номер телефона с кодом страны (например: +79001234567)
  3. Важно: код подтверждения придет в приложение Telegram, а не в SMS!
  • Откройте Telegram на телефоне или компьютере
  • В чате «Служебные уведомления» найдите код (выглядит как 12345)
  • Введите этот код на сайте my.telegram.org в поле ввода
  1. Нажмите «API development tools»
  2. Заполните поля (можно любые значения):
  • App title: MyBot
  • Short name: MyBot
  1. Нажмите «Create» или «Сохранить»
  2. Скопируйте два значения, которые появятся:
  • api_id — число (например: 12345678)
  • api_hash — строка из букв и цифр (например: abc123def456...)

Сохраните эти значения — они понадобятся в следующем шаге.


Шаг 2: Настройка API в файле config.json

Теперь нужно прописать полученные ключи в программу.

  1. Найдите файл config.json в папке с программой (в той же папке, где TGAutoResponderREGEXP.exe)
  2. Откройте файл config.json:
  • Нажмите на файл правой кнопкой мыши
  • Выберите «Открыть с помощью»«Блокнот» (или Notepad++)
  1. В файле вы увидите такой текст:
   {
     "API_ID": 3412373,
     "API_HASH": "d4ccb67439cfe30389791b1137e820e0"
   }
  1. Замените значения на ваши из Шага 1:
  • Вместо 3412373 (это пример!) вставьте ваш api_id (число)
  • Вместо "d4ccb67439cfe30389791b1137e820e0" (это пример!) вставьте ваш api_hash (в кавычках!) Пример после замены:
   {
     "API_ID": 12345678,
     "API_HASH": "abc123def4567890123456789abcdef"
   }
  1. Сохраните файл:
  • Нажмите Ctrl+S или Файл → Сохранить
  • Закройте Блокнот

⚠️ Важно:

  • API_ID должно быть числом без кавычек
  • API_HASH должно быть строкой в кавычках
  • Не удаляйте запятые и фигурные скобки { }
  • Не меняйте названия "API_ID" и "API_HASH"

Шаг 3: Первая авторизация в Telegram

  1. Запустите файл TGAutoResponderREGEXP.exe двойным кликом
  2. Откроется главное окно программы
  3. Нажмите кнопку «▶ Старт» вверху окна
  4. Появится диалог «Telegram» — введите номер телефона (например: +79001234567)
  • Нажмите OK
  1. Появится второй диалог — введите код из Telegram:
  • Откройте приложение Telegram на телефоне
  • В чате «Служебные уведомления» найдите код (выглядит как 12345)
  • Введите код в диалог и нажмите OK
  1. Если у вас включен 2FA пароль — появится третий диалог:
  • Введите ваш пароль 2FA (облачный пароль из Telegram)
  • Если 2FA нет — нажмите «Отмена» или оставьте поле пустым

Что такое 2FA пароль?

  • 2FA (Two-Factor Authentication) — это дополнительная защита аккаунта Telegram
  • Это пароль, который вы устанавливали в настройках Telegram (Настройки → Конфиденциальность → Облачный пароль)
  • Если вы его не устанавливали — просто нажмите «Отмена» в диалоге
  • Не путайте с паролем от Telegram аккаунта — это разные вещи
  1. Готово! Авторизация завершена. В папке с программой появится файл session.session

⚠️ Важно: Файл session.session — это доступ к вашему аккаунту. Не передавайте его другим людям!


Шаг 4: Настройка правил автоответа


Теперь настроим, на какие сообщения и как отвечать.

Как работают правила

Программа проверяет правила по порядку сверху вниз. Как только находит совпадение — отправляет ответ и дальше не проверяет.

Примеры:

  • Regex цена — сработает, если в сообщении есть слово «цена»
  • Regex .* — сработает на любое сообщение (ставьте такое правило в самый низ списка)

Что такое SPINTAX (вариативные ответы)?

SPINTAX позволяет создавать разные варианты ответов, чтобы они не повторялись. Это снижает риск блокировки аккаунта.
По этой ссылке вы найдете продвинутое описание SPINTAX MSG конструкций https://androidsender.com/ru-ru/autoresponder-for-whatsapp-spintax-message-variations-antiblock/

Простой пример:

{Привет|Здравствуйте|Добрый день}! {Чем могу помочь?|Что вас интересует?}

Программа каждый раз выберет случайную комбинацию:

  • «Привет! Чем могу помочь?»
  • «Здравствуйте! Что вас интересует?»
  • «Добрый день! Чем могу помочь?»
  • и так далее…

Добавление правила

  1. Нажмите кнопку «+ Добавить»
  2. Заполните поля:
  • Включено: ✓ (галочка — правило активно)
  • Regex: что искать в сообщении (например: цена или .* для всех сообщений)
  • Шаблон (SPINTAX): текст ответа с вариациями (например: {Привет|Здравствуй|Добрый день}!)
  1. Нажмите «Предпросмотр» — увидите, как будет выглядеть ответ
  2. Нажмите «Сохранить» — правило появится в таблице

Редактирование правила

  1. Кликните по правилу в таблице (один раз)
  2. Нажмите «✏ Редактировать» или двойной клик по правилу
  3. Измените нужные поля
  4. Нажмите «Сохранить»

Удаление правила

  1. Выберите правило в таблице
  2. Нажмите «🗑 Удалить»
  3. Подтвердите удаление

Порядок правил важен!

Правила проверяются сверху вниз. Первое совпадение срабатывает, остальные игнорируются.

Правильный порядок:

Правило 1: regex "цена"    → отвечает на сообщения со словом "цена"
Правило 2: regex ".*"      → отвечает на ВСЕ остальные сообщения

Изменение порядка правил

Вариант 1: Перетащите правило мышкой за любую часть строки (вверх/вниз)

Вариант 2: Выберите правило → нажмите «↑ Вверх» или «↓ Вниз»

Включение/выключение правила

Кликните на галочку ☑/☐ в колонке «Включено» — правило активируется или деактивируется.

Важно: Выключенные правила не работают, но остаются в списке.

Синтаксис SPINTAX

Основные конструкции:

  • {вариант1|вариант2|вариант3} — выберет один случайный вариант
  • \n — перенос строки (для многострочных сообщений)
  • !!текст — делает первую букву заглавной

Примеры:

{Привет|Здравствуй|Добрый день}
→ Выберет один вариант: "Привет" или "Здравствуй" или "Добрый день"
{Привет|Здравствуй}!\n\nКак дела?
→ "Привет!\n\nКак дела?" (с пустой строкой между)
{Здравствуйте|Добрый день}, это резервный аккаунт.\n\nОбщение с клиентами ведётся на основных аккаунтах.
→ Создаст разные варианты приветствия

Шаг 5: Запуск и проверка работы

  1. Настройте хотя бы одно правило (см. Шаг 4) и убедитесь, что оно включено (галочка ☑)
  2. Нажмите кнопку «▶ Старт» в верхней части окна
  3. Статус должен стать «Статус: Запущен» (зеленый цвет) — это значит, что программа работает
  4. Проверьте работу: попросите друга написать вам в Telegram
  5. В разделе «Логи» (внизу окна) вы увидите:
  • Кто написал сообщение
  • Текст сообщения
  • Какой ответ был отправлен
  • Какое правило сработало

🛠 Краткий справочник «Что пошло не так?»

ПроблемаЧто делать
Код не приходитКод приходит в чат Telegram (внутри приложения), а не в SMS. Проверьте телефон.
Программа закрываетсяПроверьте config.json. Скорее всего, вы удалили лишнюю кавычку или запятую.
Не отвечает на сообщения1. Проверьте, включена ли галочка в колонке «Включено». 2. Проверьте, нажата ли кнопка «Старт».
Хочу сменить аккаунтПросто удалите файл session.session и запустите программу снова.
Сессия невалиднаУдалите файл session.session и запустите программу заново — она автоматически запросит авторизацию при нажатии «Старт».
API_ID или API_HASH не указаныОткройте файл config.json в Блокноте, проверьте что API_ID — это число без кавычек, а API_HASH — строка в кавычках. Убедитесь что вы указали ваши данные из my.telegram.org, а не примеры
Диалог авторизации на английскомПроверьте выбранный язык в выпадающем списке в правом верхнем углу (должен быть выбран нужный язык)

Совет: Всегда используйте кнопку «Предпросмотр», чтобы убедиться, что ваш текст со скобками { | } выглядит нормально и не содержит ошибок.

Прокрутить вверх