Бот пишет первым в Телеграм

Пишет ли бот первым в Телеграм, как сделать, чтобы он писал первым и как запретить ботам в Телеграмме отправлять сообщения. Пошаговая инструкция + обзор комментинга в Telegram! Может ли бот писать первым в Telegram? По общему правилу, нет. Робот оставляет комментарий только после того, как пользователь нажал кнопку «Start» и подтвердил начало взаимодействия. Но есть лайфхаки, как работать с ботами в Telegram!
Как работает бот в Телеграмм и пишет ли первым
Боты не могут писать в Телеграме первыми по одной простой причине: в противном случае пользователи столкнулись бы со спамом.
Пошаговая схема взаимодействия: Клиент заходит в бота Телеграм. К примеру, @ChatLabs_bot. Появляется стандартная заглушка с описанием и кнопкой старта. В Telegram бот не пишет первым сам.

Пользователь нажимает «Старт» — начинается взаимодействие. Бот в ТГ присылает ссылки, обучающие материалы, каталог интернет-магазина, ответы на типичные вопросы и так далее (зависит от того, какую логику продумали разработчики).

Бот в Телеграме не пишет первым даже при готовой базе клиентов (к примеру, когда интернет-магазины и другие площадки собирают контакты пользователей после получения их согласия). Но есть варианты, как использовать ботов для рассылки.
Как сделать, чтобы бот писал первым: инструкция со скринами
7 декабря 2021 года разработчики Телеграм выпустили обновление API 5.5. Оно как раз и позволило сделать так, чтобы бот писал первым. Правда, с ограничениями.
Итак, чтобы бот писал первым без нажатия кнопки «Start» пользователем, необходимо выполнить условия: Создать закрытую группу в Телеграмме. Попасть в нее удастся только по ссылке (урлу). Но пользователь не присоединяется автоматически, а только отправляет заявку. Ее должен одобрить admin (администратор).





Сделать бота в Телеграм (в пошаговой инструкции мы рассказывали, как запустить @Bofather и получить API-токен). Подключить робота к каналу и выдать права администратора.

Подключить логику. Когда человек подает заявку на вступление, бот ее автоматически одобряет + пишет первым пользователю Telegram.
В данном случае клик по пригласительной ссылке в закрытый канал Телеграм воспринимается ботом как «первый контакт» (аналог клика на «Старт»). В любом случае: пользователь как бы дает согласие на отправку ему сообщений.
Под капотом в Telegram реализованы:
- approveChatJoinRequest — метод Telegram Api для подтверждения заявки на вступление. Параметры — chat_id (идентификатор чата) и user_id (айди пользователя). В случае успеха возвращает true.
- can_invite_users — права администратора на приглашение пользователей. Булево значение — true (может приглашать) или false (не может инвайтить).
- sendMessage — метод для отправки текстовых сообщений. Обязательные параметры — chat_id и text. Опционально могут использоваться disable_notification (отключить уведомление), protect_content (защита от пересылки и сохранения), reply_to_message_id (айди оригинального сообщения в случае реплая и так далее).
Обратите внимание, что в Telegram бот пишет первым не только текст. В Телеграмме бот может отправить:
- фотографию / изображение (метод sendPhoto);
- аудио (sendAudio);
- документы до 50 Мб (sendDocument);
- видео MPEG4 до 50 Mb (sendVideo);
- анимацию GIF or H.264/MPEG-4 AVC (sendAnimation);
- голос OGG с OPUS (sendVoice), а также многие другие — к примеру, локацию, активность в чате, контакты, анимированные эмоджи.
Может ли бот Телеграм писать первым? Да, но не во всех случаях. Только если он добавлен в закрытую группу с правами администратора и одобряет заявки на вступление. Опция стала возможной после появления версии API 5.5 Телеграм в 2021 году.
Как сделать приветственное сообщение в боте и что писать в первом сообщении
Запустить @BotFather и выбрать команду /setdescription, чтобы задать описание.
Приветственные сообщения в Telegram-боте необходимы, чтобы:
- объяснить пользователю, куда он попал, что здесь происходит;
- вызвать положительные эмоции первого контакта;
- познакомить с кратким перечнем услуг / товаров / функций или возможностей;
- объяснить, как пользоваться роботом.
Основные особенности, как сделать приветственное сообщение для бота Телеграмм:
- объем — от 1 до 4 предложений;
- списки, эмоджи возможны, если упрощают текст;
- приветствие в Телеграм обязательно (добрый день, привет, здравствуйте);
- сообщение должно соответствовать tone of voice компании;
- акцентирование (отдельные слова и фразы можно выделить жирным);
- ссылки должны быть «вшиты», а не выглядеть как длинный URL на 200 символов.
В сети можно найти приветственное сообщение для чат бота (пример психолога, интернет-магазина, онлайн-школы, сервиса доставки, ресторана).

Телеграм бот пишет первым: первонах в Telegram для автокомментинга и как он работает
Бот первонах Телеграмм — робот, который первым пишет под новыми постами в группах. Чтобы сделать его, нужно дергать эндпоинт и проверять, есть ли новое сообщение в ТГ. Если появился новый пост, бот оставляет под ним комментарий с заданными настройками автокомментинга.
Здесь в Telegram могут быть разные варианты:
- сообщения-первонахи в Телеграм по заданным настройкам («Спасибо!», «Понравилось!», «Очень ценная информация!», «Вы правы!», «Нравится ваш стиль изложения!» и другие примеры);
- сообщения, которые бот пишет первым на Chat GPT (искусственный интеллект имитирует общение с реальным пользователем, поэтому риски попасть в спам гораздо меньше).
Бот первонах, который пишет первым под постами / сообщениями, необходим для того, чтобы:
- привлечь внимание к профилю / странице Телеграм;
- перевести трафик с группы-донора на ссылку в профиле;
- выделиться среди комментариев в Телеграм;
- нарастить трастовость робота и так далее.
Бот публикации комментариев под постами в Телеграм (первонах) первым может:
- оставлять осмысленные сообщения (интеграция с искусственным интеллектом и Chat GPT);
- писать комментарии первым как от лица пользователя, так и от лица канала (зависит от того, что именно хотите продвигать);
- работать с нескольким группами Телеграм параллельно;
- обходить проверку ботов (к примеру, когда канал публикует посты два-три раза для выявления роботов);
- оставлять несколько комментариев и даже формировать видимость диалога между разными ботами;
- отвечать первым на посты Телеграмм (такие комментарии не банят);
- мониторить или все каналы, или заданные в списке;
- изменять сообщение (редактировать) через пару минут после публикации, когда уже прошел антиспам-проверку;
- мониторить первые комментарии, оставленные под постом (если администраторы Телеграм удалили их, писать повторные);
- рандомизировать текст (если это необходимо);
- настраивать задержку первого сообщения в группе Телеграмм (чтобы не попасть под ботов-стирателей первокомментов);
- редактировать фото / имя / статус / информацию о себе и так далее.
В принципе, можно реализовать любую логику скрипта, которую реализует робот в Телеграм. Есть разные варианты, как использовать ботов, пишущих первыми, для продвижения товаров или услуг.
Чтобы бот писал первым под постами, нужно продумать логику и реализовать ее в коде. Языки программирования для роботов-первонахов в Телеграмме, которые пишут первыми, — php, Python, Javascript, Java или другие.
Чтобы создать и запустить бота Telegram, который будет писать первым в сообществах, каналах и группах (автокомментинг), необходимо:
- Продумать логику — как работает (однопоточный, многопоточный), как минимизировать риск бана первых сообщений в Телеграм (задержка публикации), как уберечься от попадания в спам (осмысленные комментарии с использованием искусственного интеллекта) и так далее.
- Написать код скрипта. Реализовать бота для Телеграмм можно на php, Python, Javascript, Java или других языках программирования.
- Загрузить на сервер. Установить все необходимые зависимости. Программы для работы ботов, пишущих первыми комментарии, весят немного. Это значит, что для них можно выбрать что-то из нашей подборки хостингов.
- Найти аккаунты, которые будут оставлять сообщения и писать первыми. Будьте осторожными, если хотите отправлять комментарии с основного аккаунта. Не забывайте о том, что есть риск столкнуться с баном от администраторов.
Разработать бота, который пишет первым в группах, каналах, чатах можно не только для Телеграмма. Часто подобные решения заказывают для Вконтакте, Вайбера или других социальных сетей. Обратите внимание, что скрипты для первых комментариев (автокомментинга) ≠ чат-ботам в Телеграм.
Как запретить ботам в Телеграмме писать первыми
После обновления 2021 года пользователи мессенджера столкнулись с проблемой: боты пишут первыми и спамят личные сообщения.
Основные причины, почему роботы Телеграм начинают писать в личку «без спроса»: Активизировались старые боты, с которыми вы взаимодействовали год или два года назад (или даже больше). Пользователь мог нажать «Старт», получить информацию / консультацию / бонусы, а затем удалить переписку у себя. Как результат — создается впечатление, как будто бы bot пишет первым и без разрешения. Но на деле пользователь Телеграмм сам дал роботу возможность отправлять сообщения.

- Пользователь Телеграм подавал заявки в закрытые ресурсы (каналы / чаты) ранее. Заявку могли не одобрить, а пользователь и вовсе забыл о том, что оставлял ее. Спустя время (или по заданию администратора) бот обнаружил заявку, а вместе с ней — и условное разрешение писать первым.
Поэтому рекомендуем:
- анализировать в истории переписки и старые боты Telegram;
- быть осторожными, когда оставляете персональные данные и контакты в Телеграм;
- подавать заявки только в те закрытые ресурсы (каналы / чаты) Telegram, которым можете доверять.
Можно удалить и заблокировать бота в Telegram, который пишет первым (и, как создается впечатление, без разрешения пользователя). Для этого необходимо перейти в настройки бота в Телеграм и выбрать «Delete chat». Также есть возможность пожаловаться: для этого необходимо нажать на «Report» и указать причину: рассылка спама, неприемлемый контент в Телеграм и так далее.

Если чат-бот в Telegram пишет первым, но особо не мешает, можно отключить уведомления от него. Для этого пользователь Телеграм заходит в настройки бота (три кнопки в правом верхнем углу) и нажимает «Mute». Рядом со значком робота в ТГ появляется перечеркнутый колокольчик. Все уведомления от чат-бота будут приходить в беззвучном режиме. Теперь вы знаете, может ли бот написать первым в Телеграмме, как реализовать функциональность первого комментария и запретить ботам в Телеграме писать первыми.