Подписыываь сообщение в тгка

Тут мы рассказываем, как отправлять личные сообщения в Telegram с помощью бота.

Если вы хотите отправлять сообщения не в личные сообщения, а в группу в Telegram, то обратитесь к этой инструкции.

Как настроить отправку сообщений

Постройте сценарий

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

Пройдите этот урок для построения сценария.

После прохождения урока, у вас будут 5 переменных:

  • для имени
  • для фамилии
  • для телефона
  • для email
  • для вида услуги

Опубликуйте бота в Telegram

Чтобы опубликовать бота в Telegram, следуйте инструкции.

Если вы уже опубликовали бота в Telegram, переходите к следующему пункту.

Получите chat_id

Для того чтобы получить сообщение в Telegram, бот должен знать, кому его отправлять. Вы можете получить chat_id своего аккаунта (или аккаунта человека, которому вы хотите отправлять данную информацию), чтобы затем с помощью бота отправлять сообщения.

Как сделать ссылку словом в телеграм Ссылка в тексте сообщение Telegram Гиперссылка в тексте

Чтобы получить chat_id , создайте в сценарии новый экран с текстом:

Поместите этот экран в начало сценария, чтобы этот экран был в левом верхнем углу. Таким образом, этот экран будет первым при запуске бота.

Опубликуйте бота

Нажмите Опубликовать и дождитесь сообщения о том, что сценарий опубликован на канале Telegram.

Протестируйте бота

Теперь перейдите к своему боту в Telegram (не в тестовом виджете!) и отправьте боту:

Если вы хотите, чтобы сообщения приходили не вам, а другому человеку, то просто отправьте этому человеку ссылку на бота. Если этот пользователь будет общаться с этим ботом впервые, то бот сразу же пришлет значение chat_id . Если этот пользователь ранее уже общался с этим ботом, то попросите пользователя отправить в диалог /start , чтобы получить chat_id.

Бот пришлет вам нужное значение:

Еще по теме:  Легитимный Телеграмм канал кто автор

Скопируйте и вставьте в блокнот число, которое прислал бот.

Удалите экран с текстом $rawRequest.message.from.id . Он больше не нужен.

Отправьте данные

Следующий шаг — отправить данные, полученные от клиента. Для этого в сценарии, после сбора всей нужной информации, должен быть блок HTTP-запрос. С помощью одного запроса можно передать сразу несколько переменных:

Блок должен быть оформлен следующим образом:

Метод GET

Формирование URL

Для создания URL скопируйте в блокнот строку: https://api.telegram.org/bot/sendMessage

Затем перейдите в Telegram в канал BotFather и скопируйте токен вашего бота, который был сгенерирован, когда вы публиковали канал:

В блокноте выделите

И вместо вставьте токен из Telegram:

Получится примерно следующий адрес:

Теперь выделите строку целиком и вставьте ее в поле URL HTTP-запроса в Aimylogic

Оформление поля BODY

В BODY нам нужно указать:

  • значение chat_id , которое мы получили ранее

  • все переменные, которые мы до этого собрали в сценарии.

Если вы повторили урок по сбору контактных данных, то в сценарии вы получили следующую информацию:

Ваше имя: $name Ваша фамилия: $lastname Ваш телефон: $PHONE Ваш email: $EMAIL Вид услуги: $service

Поэтому сейчас мы используем именно эти переменные.

Итак, нужно вставить значение chat_id и перечислить переменные, которые были в сценарии до отправки.

Обратите внимание на отступы и знаки препинания! Рекомендуем не набирать текст, а скопировать и вставить.

Нажмите Сохранить.

Готово, мы оформили Http-запрос для отправки данных.

Проверьте статус отправки

От логики «Завершен успешно» добавляем связь к новому экрану, содержащему сообщение об успешной отправке данных. Например, “Спасибо, ваши данные успешно отправлены!”

От логики “Завершен с ошибкой” делаем связь с экраном, содержащим текстовый блок “Ошибка $httpStatus ”. Данный блок поможет нам понять, в чем неполадка, если http-запрос не будет успешным.

Протестируйте сценарий

Нажмите Тестировать и поговорите с ботом.

По итогу диалога нужная информация должна прийти в Telegram.

Обратите внимание, что бот будет присылать сообщение в вашу беседу с ботом. Если вы ожидаете, что вам придет личное сообщение от какого-то другого аккаунта, вас может смутить такое поведение. Но в дальнейшем, когда другие люди будут писать боту, и вы будете получать сообщения от бота, вам будет более понятно, что происходит. Попросите другого человека прислать боту свое имя и телефон, и тогда вы получите сообщение от бота.

Возможные неполадки

Вы нажимаете Тестировать, и бот выдает ошибку

Проверьте, не используете ли вы в сценарии $rawRequest для получения имени. Если да, то тестировать нужно в канале Telegram. В тестовом виджете ошибка будет ожидаемо выпадать, так как бот пытается получить информацию из канала, которого нет.

Еще по теме:  Как в Телеграмме сделать что было написать когда был человек

«Ошибка -1»

Проверьте правильность URL в http-запросе. Возможно, в самом URL или в конце URL есть пробел либо по ошибке вставлен неверный символ.

«Ошибка 400»

  1. Проверьте правильность оформления http-запроса. Попробуйте удалить Telegram-бота в BotFather, создать заново и использовать заново сгенерированный токен.
  2. Проверьте правильность оформления поля BODY (синтаксис).

Образец правильного оформления поля BODY

  • Первая и последняя строчка должны содержать только фигурные скобки
  • Должны быть отступы (можете нажать Tab либо нажать пробел четыре раза)
  • «chat_id»: должно быть написано именно так (проверьте на наличие опечаток, а лучше скопируйте и вставьте): «chat_id»:
  • Значение chat_id должно быть не 123456789, а реальное значение, которое вы скопировали на шаге 3 (123456789 это пример для урока)
  • Строка, содержащая «chat_id»: должна оканчиваться запятой
  • После двоеточий должны быть пробелы
  • Значение передаваемого текста сообщения должно быть в таких кавычках: » »

Источник: help.aimylogic.com

«Режим Бэтмена»: как анонимно отправлять сообщения в телеграм-группах

«Режим Бэтмена»: как анонимно отправлять сообщения в телеграм-группах

Анонимные администраторы – это одна из фишек Телеграмма. Ее еще называют «режимом Бэтмена». Сегодня мы вам расскажем, кто может анонимно писать сообщения в группах и как это делать. Первым делом отметим, что только администраторы групп наделены такой возможностью – отправлять сообщения анонимно. Но решить они это должны сразу, потому что переключать режим анонимности нельзя. Уж если администратор группы принимает решение не быть больше анонимным, то владелец группы должен разрешение отозвать.

Как включить режим анонимного администратора?

  1. В первую очередь, если вы владелец группы, то необходимо разрешить администраторам отправлять анонимные сообщения. Чтобы это сделать нужно зайти в настройки группы кликнуть на одно из имен администратора и потом выбрать «изменить права администратора». Кстати, таким же способом можно повысить должность кого-то из группы до администратора.
  2. Затем в списке настроек нужно нажать на «оставаться анонимным». Затем кликнуть на галочку, чтобы сохранить изменения.
  3. После этого сообщения будут отправляться не от имени пользователя, то есть администратора, а от имени группы.
Еще по теме:  Что значит архивировать в Телеграмме

Только стоит запомнить, что после того как админ перешел в «режим Бэтмена», переключать сообщения с анонимного на обычного пользователя в этой группе будет не так просто. Изменить это сможет только владелец группы, которому нужно будет отозвать разрешение.

Самые частые вопросы:

Можно ли переключаться между обычными и анонимными сообщениями в Телеграм?

Еще раз напомним, что нет. Сделать это не так просто. Нужно попросить владельца группы вручную запретить кому-то лично писать анонимные сообщения.

Могут ли участники группы отправлять анонимные сообщения?

И вновь ответ – нет. Только администраторы наделены такой функцией и никто больше. Но есть небольшая подсказка – если вы не хотите, чтобы вас идентифицировали, то можете в настройках конфиденциальности скрыть в своем профиле номер телефона, а вместо имени написать никнейм.

Сообщения с пользовательским заголовком администратора – что с ними происходит?

Если есть заголовок админа группы, то приложение будет показывать его рядом с сообщением, даже если то отправляется анонимно. Только владелец группы может удалить заголовок админа для вашей учетки.

Предыстория

Функция анонимного администратора появилась в Телегарам в 2020 году. Некоторые эксперты полагают, что связано это с массовыми задержаниями белорусов и большим числом домовых и районных чатов в Белоруссии. Именно после этих инцидентов появилось обновление, благодаря которому стало можно скрывать администратора и сообщения от него. Автоматически администраторы исчезают из списка участников группы, а сообщения отправляются от имени группы.

А совсем недавно в beta-версия Telegram для macOS появилась функция, которая позволяет увидеть список тех, кто прочитал то или иное сообщение в группе. Но пока это работает в группах, где не больше 50 участников как в приватных, так и в открытых группах. Но в списке просмотревших анонимного администратора не будет видно.

Сегодня вы узнали чуть больше про функции анонимных администраторов и надеемся, что материал будет вам полезен.

Источник: linkbaza.com

Рейтинг
( Пока оценок нет )
Загрузка ...