Как написать сообщение боту Телеграмм

Диктуйте сообщения и отправляйте их в телеграм с умных колонок с Алисой!

Сделайте использование навыка максимально простым, когда заняты руки или нет телефона рядом попросите Алису «отправь сообщение «, продиктуйте текст и подтвердите отправку.

Рекомендуемый способ использования навыка — создание сценария на каждого получателя с собственной фразой вызова, например: «Отправь сообщение » и выполняемой командой на колонке «Попроси электронного почтальона отправить сообщение «.

Быстрый старт

Сообщения будет доставлять связанный с навыком бот, но для этого он должен знать id (уникальный номер) чата (лички) с получателем сообщения. Выполним несколько простых действий:

  1. В Telegram-аккаунте получателя добавим бота «Электронный почтальон (бот)», запустим его и узнаем у него нужный chat id.
  2. Дадим умной колонке команду «Алиса, запусти навык «Электронный почтальон». После запуска навыка:
    • просим его отправить сообщение;
    • на вопрос «Кому?» называем имя, под которым хотим сохранить получателя;
    • диктуем его ранее полученный chat id
    • подтверждаем сохранение.
    • Создадим сценарий в » квазаре» (приложение Яндекс),
      • на фразу «Отправь сообщение » выбираем выполнение команды на колонке,
      • пишем «Попроси электронного почтальона отправить сообщение «.

      Ниже описано подробнее как это работает и нюансы использования и настройки навыка.

      Как писать от имени бота в telegram


      Для удобства сначала настройте получение сообщений в собственный телеграм. К тому же это пригодится позже для контроля списка сохраненных контактов.

      Настраиваем Телеграм

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

      1. Вводим название бота — AliceSendMessageBot — в поиск tg. Должно отобразиться название «Электронный почтальон (бот)»;
      2. Открываем чат с этим ботом, нажимаем «Старт» («Запустить»).

      Бот в сообщении пришлёт наш chat id телеграм, который понадобится для сохранения контакта в навыке на умной колонке.

      Если сообщения нужно отправлять в группу, то добавляем бота в эту группу и используем команду /mychatid для получения chat id группы. Обратите внимание: chat id для групп обычно начинается со знака «-«, и при внесении такого контакта в навык нужно подтвердить минуса перед цифрами chat id.

      Запускаем бота

      Получаем chat id при запуске бота в личке

      Получаем chat id по команде /mychatid в группе

      Работа со списком контактов

      Для удобства отправки контакты сохраняются под удобными именами вместо сложных id. Вы называете имя, а навык сам находит нужную личку или группу.

      Как включить своему телеграм-боту возможность писать сообщения в группу

      Добавление нового контакта

      Добавление нового получателя в список контактов во время отправки нового сообщения происходит автоматически.

      1. Запускаем навык «Электронный почтальон» и на вопрос «Что вы хотите сделать?» отвечаем «Отправить сообщение».
      2. На вопрос «Кому?» — называем имя получателя. Если такого получателя ещё нет — будет предложено его сохранить.
      3. Если имя получателя не найдено, будет запрошен chat id
      4. Если проверка на корректное распознавание продиктованных данных прошла — подтверждаем сохранение в списке контактов на колонке.

      Проверка списка контактов

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

      1. Запускаем навык «Электронный почтальон».
      2. Просим «Проверить список контактов»,
      3. Называем получателя списка и подтверждаем отправку.
      4. В телеграм получателя придет сообщение от бота с именами и chat id (здесь пригодится и свой ранее добавленный chat id).

      Удаление контактов

      Вы всегда можете удалить любой контакт из списка или очистить все контакты сразу.

      Еще по теме:  Как сделать гифку в Телеграме

      Для удаления одного контакта:

      1. Попросите «Удалить контакт»,
      2. Назовите имя контакта, который нужно удалить
      3. Подтвердите действие.

      Чтобы очистить весь список, просто попросите «Удалить все» — и список контактов на умной колонке будет очищен.

      Запуск навыка

      Для удобства вызова навыка создайте сценарии Умного дома Яндекс:

      1. Запускаем приложение Яндекс;
      2. Через меню выбираем пункт «Устройства» -> «Управление устройствами» -> «+» -> «Сценарий»;
      3. Добавить название сценария (например, «Сообщение «);
      4. Задать выполнение команды на колонке «Попроси электронного почтальона отправить сообщение «.

      Script example new.jpg

      Рекомендации по использованию

      Имена контактов

      Внутри навыка используется справочник имен, что позволяет распознавать разные произношения одного имени, в т.ч. и уменьшительно-ласкательные формы, например, Таня, Танечка и Танюша будет распознано и сохранено одинаково — как Татьяна. Внимание: это работает только внутри навыка, т.е. после его вызова!

      Яндекс считает варианты имени разными именами, поэтому при вызове навыка с указанием имени получателя всегда следует использовать полную форму (либо добавлять каждую форму имени, что нецелесообразно).

      Пример: если в навыке при сохранении контакта назвать имя получателя сообщений Таня, то в список контактов будет записано имя Татьяна. При следующем обращении внутри навыка можно использовать любую форму имени, например Танечка, Танюша или Таня будет распознано как Татьяна.

      Но если вызвать навык с командой «Попроси электронного почтальона отправить сообщение Тане» навык сообщит, что не знает имени Таня и предложит его сохранить.

      Возможное решение — это указание своих обращений в вызове сценария, а в команде вызова указывать имя контакта. Можно добавить несколько активационных фраз в сценарий отправки сообщений одному контакту Татьяна по фразам:

      • Напиши маме;
      • Напиши сестре;
      • Отправь сообщение подруге, итд.

      и установить команду умной колонке «Попроси электронного почтальона отправить сообщение Татьяне».

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

      Получение сообщений из Telegram

      Алиса пока не умеет сама начинать диалог, поэтому отправка ответных сообщений боту не имеет смысла, и озвучены на колонке они не будут.

      Если нужно озвучить текст на колонке, то можно написать сообщение официальному боту Алисы «Alice»,

      Если у вас несколько умных колонок

      Сейчас все контакты хранятся в базе данных с привязкой к user id, который зависит от устройства, на котором запущен навык.

      Это значит, что на каждой умной колонке, в каждой копии браузера и на каждом смартфоне будет свой собственный список контактов, и их нужно добавлять заново на каждом устройстве. С другой стороны, это даёт свободу (в детской комнате прописать свои контакты, включая родителей, в других — свои).

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

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

      Если вы сообщили свой chat id нескольким владельцам умных колонок, то для того, чтобы узнать от кого именно сообщение, отправителю нужно добавить своё имя в текст сообщения, либо отправить свою «подпись» отдельным сообщением.

      Обратная связь

      Если у вас остались вопросы по использованию или появились предложения по доработке, добро пожаловать в телеграм-группу «Электронный почтальон (обсуждение)».

      Источник: wiki.yaboard.com

      Как отправить сообщение в Telegram из PHP скрипта

      Около полутора лет назад я рассказывал, как сделать своего бота для Телеграма, который умеет принимать сообщения и отвечать на них. Но очень часто встаёт другая задача: необходимость отправлять какие-нибудь сообщения или уведомления от бота самому себе прямо из скрипта на PHP (например, с сайта). Это могут быть заявки из формы на сайте, сообщения мониторинга чего-либо, уведомления от каких-нибудь скриптов, ежедневные/еженедельные отчёты и т.д. Можно придумать тысячу сценариев, как это использовать.

      У Телеграма довольно жёсткая политика конфиденциальности (поэтому там нет спама, как во всяких Вайберах), из-за которой ботом запрещено отправлять сообщения живым пользователям до тех пор, пока пользователь сам не начал беседу с ботом. Поэтому напишите любое сообщение вашему новому боту. Сделать это нужно всего один раз.

      Теперь у нас всё готово для отправки сообщений из PHP прямо в Телеграм. Это можно сделать при помощи следующего скрипта:

      // сюда нужно вписать токен вашего бота define(‘TELEGRAM_TOKEN’, ‘999999999:XXXXXXXXXXXXXXXXXXXXXXXXXXXX’);
      // сюда нужно вписать ваш внутренний айдишник define(‘TELEGRAM_CHATID’, ‘99999999’);
      message_to_telegram(‘Привет!’);
      function message_to_telegram($text) < $ch = curl_init(); curl_setopt_array( $ch, array( CURLOPT_URL =>’https://api.telegram.org/bot’ . TELEGRAM_TOKEN . ‘/sendMessage’, CURLOPT_POST => TRUE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_TIMEOUT => 10, CURLOPT_POSTFIELDS => array( ‘chat_id’ => TELEGRAM_CHATID, ‘text’ => $text, ), ) ); curl_exec($ch); >

      Еще по теме:  Как посмотреть загрузки в Телеграмме Андроид

      Источник: kirkizh.ru

      Как самому создать бота в Telegram

      Бот — отличный инструмент для эффективного взаимодействия с клиентами в Telegram. SMM-специалист Леонид Рахманов рассказывает, зачем нужен бот и как он работает. А еще показывает, как настроить чат-бота и бота обратной связи

      Леонид Рахманов Тренер по развитию памяти и концентрации, SMM-маркетолог
      Деловая среда Премиум

      Вступайте в закрытый клуб и получите доступ к материалам по развитию бизнеса

      Какие бывают боты и для чего они нужны

      Боты нужны для самых разных целей. В бизнес-сфере в основном используют чат-боты, боты-магазины и боты обратной связи.

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

      То есть участие сотрудников компании или владельца бизнеса здесь минимально или отсутствует. А еще бот способен отвечать 24/7 и ему не нужны выходные. Бот-магазин по сути тот же чат-бот, в котором доступен каталог товаров или услуг, роль продавца выполняет специально настроенный бот и все процессы, опять же, автоматизированы. Примеры подобных ботов.

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

      Как продвигать бизнес в Telegram

      Основы маркетинга

      Как создать бота: инструкция

      Сначала нужно создать самого бота, своего рода «каркас». Потом можно превратить его в чат-бота, бота обратной связи или в какого-нибудь другого. Сделать это удобно через специального бота, который называется BotFather — буквально «отец ботов». Необходимо зайти в Telegram и написать в поиске слово «botfather».

      После найти в выдаче бота, рядом с названием которого есть синий круг с галочкой, как на скриншоте ниже. Такая отметка означает, что этот ресурс — бот или канал — верифицирован самим Telegram. Дальше требуется запустить бота, для этого — нажать кнопку «Старт» или «Запустить».

      В открывшемся сообщении надо нажать на первую команду /newbot. Если не она не кликабельна, задать ее в виде сообщения. BotFather спросит, как назвать нового бота. В ответ нужно отправить название.

      После этого BotFather попросит подобрать юзернейм боту. Следует отправить любое название латинскими буквами без пробелов. При этом можно использовать нижние подчеркивания. Главное, чтобы название оканчивалось на «bot».

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

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

      Деловая среда Премиум

      Вступайте в закрытый клуб и получите доступ к вебинарам на актуальные бизнес-темы

      Как оформить и упаковать бота

      Когда бот создан, можно переходить к его оформлению. Для этого следует отправить BotFather команду /mybots и выбрать нужного бота из списка созданных ботов. Если он один, то в списке будет одно название. В открывшемся меню надо выбрать Edit Bot. Здесь можно поменять название бота, его команды, описание и аватарку.

      Начнем с аватарки. Чтобы изменить фото профиля бота, нужно выбрать в меню пункт Edit Botpic и отправить в виде изображения любую фотографию. После этого BotFather пришлет сообщение об успешном изменении аватара.

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

      В том же меню можно выбрать пункт Edit Description, или «Описание бота». Если его задать, то пользователи, попадающие в бота, сразу будут видеть сообщение «Что умеет этот бот?». Для настройки надо отправить BotFather небольшое описание бота.

      Еще можно поменять так называемое «био» бота, то есть информацию о нем. Для этого следует нажать Edit About и отправить информацию о боте. Поздравляю! Бот создан. Это, как я говорил, лишь «каркас». Из него можно сделать чат-бота или бота обратной связи. Как — расскажу дальше.

      Таких ботов с одного аккаунта можно создавать до 20 штук.

      Как создать бота обратной связи

      Для начала давайте разберемся, кому и зачем такой бот нужен. Его можно использовать как бота поддержки клиентов, куда люди станут задавать вопросы. В результате общение будет проходить в одном месте, а не засорять личные сообщения. Кстати, к нему в качестве админов полезно добавить менеджеров компании.

      Ссылку на бота обратной связи удобно дать в описании своего Телеграм-канала, если он есть. Тогда клиенты перестанут заваливать сообщениями «личку». Такой бот пригодится и тем, кто устраивает в Телеграме опросы в духе «Что бы вы хотели улучшить?» или «Хотели бы вы пообщаться с экспертом компании?».

      Главное — не забыть дать на него ссылку, бот соберет все ответы подписчиков в одном месте. В Телеграме можно отправлять сообщения от пользователей в «Спам», которые в таком случае попадают под временную блокировку. Если в «Спам» попал потенциальный клиент, который заинтересовался товаром или услугой компании, написать напрямую менеджеру он не сможет. А в бота обратной связи — да, на него ограничения не действуют.

      В сообщении, присланном ботом, выбрать первую команду, которая называется /addbot. Еще ее можно задать, отправив это слово в виде сообщения. Следующий шаг — отправить в Livegram Bot тот ключ, который дал BotFather при создании исходного бота. В ответ Livegram пришлет сообщение об успешном подключении вашего бота.

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

      Далее ввести текст, который каждый пользователь увидит первым, когда нажмет на «Старт». Настроив его, можно нажать «Следующий текст» и задать сообщение, которое будет приходить в ответ пользователю на любую его реакцию. Например: «Ваше сообщение успешно отправлено».

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

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

      Как дать ссылку на своего бота

      Деловая среда Премиум

      Вступайте в закрытый клуб и получите доступ к знаниям об успешном развитии бизнеса

      Как создать чат-бота

      В начале статьи я упоминал чат-ботов и говорил, для чего они нужны. Как и обещал, расскажу как такого бота создать. Для начала понадобится сделать «каркас», упаковать его и оформить. Подробная инструкция на этот счет есть выше. Так вот готовый «каркас» можно сделать чат-ботом. В этом помогут:

      • разработчики ботов;
      • сервисы-конструкторы, такие как SendPulse, BotHelp;
      • боты-конструкторы, например ManyBot.

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

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

      Сервис для быстрого старта бизнеса

      Источник: dasreda.ru

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