Для чего делать бота администратором и как это делается. Телеграмм боты как добавить


Как найти Бота в Телеграмм

Как добавить и найти Бота в Телеграмме? Прочитав статью, ты узнаешь, как искать и подключить Ботов в Telegram. Итак, приступим!

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

Ищем бота

Как искать и подключить ботов в Telegram

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

Можно выделить 2 самых простых и доступных способа поиска ботов в Телеграмме:

  1. Через специального робота @StoreBot
  2. Использовать каталог на любом из ресурсов в сети интернет

Для того чтобы воспользоваться поисковым роботом сделайте следующее:

Еще более простой способ, это найти нужно робота в интернете:

  • Для этого переходим в наш каталог ботов и выбираем нужного;
  • После этого достаточно просто вбить его имя в строку поиска в приложении и запустить робота.

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

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

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

telegramzy.ru

что это, как найти и добавить бота, как пользоваться

Боты для Телеграм

Бот (робот) — программа, которая в автоматическом режиме выполняет различные задания по команде пользователя, имитируя живых людей. Использование ботов упрощает жизнь пользователя в сети. Читайте дальше, чтобы узнать какие есть боты в Telegram и как ими пользоваться.

Что такое Телеграмм боты

Бот в Телеграмм является реальным помощником, который сможет выполнить любое задание согласно своей программе. Он использует тот же интерфейс мессенджера, что и обычный пользователь. Сфера применения роботов практически не имеет ограничений.

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

На заметку: как обойти блокировку Telegram

Преимуществами использования роботов является:

  • Простота и удобство использования. Чтобы воспользоваться ботом не нужно проходить специальное обучение. Большинство команд находится в меню программы.
  • Робот выполняет свою функцию круглосуточно.
  • Заданная команда выполняется в течение нескольких секунд.
  • Конфиденциальность личных данных пользователя. Боты не имеют к ним доступа.
  • Бесплатное использование ботов пользователями мессенджера.
  • Для использования робота не требуется установка дополнительной утилиты.
  • Нет специальных системных требований для устройства, чтобы воспользоваться ботами Телеграмм. Для выполнения заданий боты используют сторонние веб-ресурсы.

Переписка с ботом в Telegram

В зависимости от функционального предназначения боты делятся на:

  • Чат-боты — имитируют в чате реального человека при общении на заданную тематику.
  • Боты-информаторы — выполняют функцию оповещения о важных событиях, последних новостях, о прогнозе погоде и мероприятиях.
  • Игровые боты. С ними можно поиграть в различные игры. Они заменяют реального игрока.
  • Боты — ассистенты являются дополнительными программами к основной веб-версии.

Для чего используют ботов

С помощью бота можно выполнять следующие действия:

  • Задавать вопросы и мгновенно получать на них ответы.
  • Скачивать необходимую текстовую информацию и мультимедийные файлы.
  • Управлять умным домом.
  • Согласовывать время сбора участников в групповом чате.
  • Оставлять комментарии под статьями.
  • Играть в игры в режиме онлайн.
  • Проводить обновления.
  • Устанавливать напоминание важных мероприятий и событий.
  • Узнавать новости и прогноз погоды.

Магазин ботов для Telegram

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

Русификация Телеграмм

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

  1. Запустите мессенджер на устройстве.
  2. В строке поиска пропишите telerobot.
  3. Выберите бота Антона из списка. Добавьте в друзья.
  4. Перейдите в окно диалога.
  5. Нажмите кнопку„ Старт“.
  6. Дальше необходимо задать команду с указанием ОС устройства. Команда должна выполняться в такой форме: „locale IOS“. Либо Android, Windows, Linux или Mac.
  7. Отправьте этот текст роботу.
  8. Через несколько секунд получите готовый файл с русификатором.
  9. Его нужно загрузить на устройство. Для этого нажмите на зеленую стрелку.
  10. После загрузки нажмите на кнопку, расположенную в верхнем правом углу.
  11. Откроется контекстное меню. В нем нужно выбрать „Apply localization file“.
  12. В меню настройки языка выберите „Русский язык“.

Русификация Telegram

Чтобы воспользоваться другим чат-ботом, его также нужно найти с помощью поисковика и добавить в список контактов. Для поиска пропишите @RusLangBot. Когда система найдет нужного бота, перейдите к нему в чат. Под диалоговым окном выберите „Start“. Боту не нужно давать никаких команд. Он пришлет сообщение с перечнем платформ. Выберите соответствующую для своего устройства. После сделанного выбора, боту в автоматическом режиме будет отправлен запрос. Ожидайте ответ на отправленное сообщение. После получения файла загрузите его на устройство. Примените локализацию. Выберите русский язык интерфейса.

Поиск книг и фильмов

Найти книгу и фильм можно не выходя из приложения Телеграмм. Воспользуйтесь специальным ботом. Задайте ему параметры для поиска. В считанные секунды он найдет нужный файл. Пользователи Телеграмм могут обсуждать произведения и делиться ими в чатах. Любители книг могут использовать таких ботов:

Flibusta Freebookbot. Чтобы им воспользоваться, в поисковике приложения впишите соответствующее название. Затем добавьте его в друзья. Перейдите к диалоговому окну. Кликните „Начать“. Пользователю придет сообщение с критериями поиска книги. Укажите автора или название произведения. Таким образом, пользователь автоматически отправит запрос боту. В ответ придет информация с результатами поиска. Если произведение будет найдено, пользователь получит сообщение со ссылками. Кликните по любой из них. Выберите необходимый формат книги. Загрузите файл на устройство.

Knigovorotbot. Этот бот имеет ограниченный функционал по сравнению с Flibusta Freebookbot. Разработчики обещают это исправить. Для работы с ним используют три команды:„/name“- нужно ввести название произведения. Если название книги состоит из трех и больше слов, укажите только ключевое слово. Затем из представленного списка возможных книг найдите необходимое произведение. Зачастую, когда пользователь вводит полное название книги, робот отвечает, что ничего не найдено.„/author“ — впишите автора книги.„/rand“ — используя эту команду пользователь получит перечень книг с похожим названием.

Бот Flibusta

@mybookbot — для поиска и загрузки художественных произведений.

@eknigabot — чтение книг онлайн без загрузки.

@Knizhkabot — произведения в аудиоформате.

Остальные книжные боты не справляются со своими функциями в полном объеме или временно недоступны для пользователя.

С помощью ботов Telegram пользователь может найти фильм или сериал для просмотра онлайн. А также, посмотреть новинки кино, афиши кинотеатров города и купить билеты на киносеанс. К ботам для поиска фильмов относятся: @KinomanBot, @Smo3bot, @Vidusbot и @Cnxbot.

Это интересно: биржи рекламы в Telegram

Перевод с английского

Пользователи Телеграмм могут воспользоваться функциями ботов переводчиков. Большой популярностью пользуется робот Ytranslatebot. Он осуществляет перевод слов, словосочетаний и предложений с английского на русский язык и наоборот. Для пользователя доступно для перевода 12 языков. Преимуществом бота Dictbot является наличие толкового словаря слов на иностранном языке. Transnowbot — простой бот переводчик, который выполняет лишь две задачи: перевод с английского на русский и с русского на английский язык. Несмотря на ограниченный функционал, по скорости перевода значительно уступает боту Ytranslatebot.

Боты для Telegram

Как называют Телеграмм ботов

Существует много ботов для Телеграмм. Название каждого заканчивается приставкой „bot“. Они постоянно обновляются и проверяются на работоспособность. Список новых роботов регулярно пополняется.

Как найти и добавить бота

Найти нужного бота можно в Telegram Bot Store. Это своеобразный каталог. В нем боты разделены по новинкам, популярности, функционалу и языку. Чтобы добавить бота воспользуйтесь поисковиком Телеграмм. Пропишете его имя. Выберите из представленного списка. Добавьте в друзья.

Как пользоваться ботами

Схема использования роботов Телеграмм проста. Пользователь переходит в окно диалога с роботом. Нажимает „Старт“. Задает команду. Получает ответ.

Как удалить ненужного бота

Если бот перестал быть нужным, удалите его. Первый способ:

  1. Откройте окно, в котором отображена переписка с ботами и пользователями.
  2. Найдите имя робота, которого хотите удалить.
  3. Тапните по имени и удержите пальцем в течение двух секунд.
  4. В открывшемся окне выберите функцию „Удалить“.

Боты для Telegram

Второй способ:

  1. Перейдите в профиль бота Телеграмм.
  2. Нажмите кнопку в виде трех точек, расположенных по вертикали.
  3. Выберите опцию „Заблокировать“.

После удаления бота его можно снова добавить при необходимости.

Если возникнут вопросы по теме, напишите в комментариях к статье.

greatchat.ru

настройка ботов с помощью BotFather

Общие моменты настройки ботов в Телеграм

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

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

Для грамотного их функционирования необходимо заниматься настройкой роботизированных аккаунтов: задать команды, с помощью которых они будут выполнять свои основные функции.

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

Канал Бизнез Идеи знает, как настравать ботов Телеграм правильно

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

Так как для этого нужны знания PHP он нанял нескольких программистов. После того, как настройка бота была завершена весь процесс управления его функционалом производится с помощью специальных команд: /start – для запуска, /setdate – установка даты для публикации материала, /settime – установка времени.

Это позволило администратору данной площадки упростить процесс публикации контента.

Настройка бота Телеграм

Конечно же, нет никакой необходимости в том, чтобы писать бота с нуля. Перед тем, как настроить бота в Телеграм, вам нужно найти его. Для этого введите его логин в поиске мессенджера. Для примера возьмем аккаунт поисковика Яндекс @ya.

поиск нужного бота Телеграм черезв сервис Yandex

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

Для этого напишите в переписке /settings.

меню для настройки бота, сначала следует указать город

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

Общие настройки бота в Телеграм: новости, картинки, музыка и видео

В меню появятся дополнительные функции, которые вы также можете наблюдать в поисковой системе Яндекс: Новости, Переводчик, Курсы валют и т.д.

Как настроить ботов Телеграм через профиль

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

В открывшемся меню выберите пункт «Показать профиль».

пункт меню - показать профиль

В окне информации нажмите «Настройки».

Находим пункт меню настройки бота и нажимаем его

В случае с приложением для мобильных устройств выполните следующие действия:

  1. Откройте приложение Telegram.
  2. Зайдите в нужный вам аккаунт бота.
  3. В открывшемся окне чата нажмите на иконку из трех точек в правом верхнем углу.
  4. Выберите пункт «Настройки».

Главное, что следует помнить – не во всех ботах есть возможность настроек, так как не все разработчики позволяют вносить правки другим пользователям.

Настройка ботов с помощью BotFather

Вы можете создать нового бота и задать свои функции и команды. Для этого вам понадобится аккаунт @BotFather.

Найдите его в поиске приложения Телеграм и откройте.

BotFather и создание нового бота у него

Здесь вы можете перейти по ссылкам и получить подробную информацию о том, что такое боты в Telegram и API. Если у вас есть какие-либо вопросы касательно работы с API бота, то вы можете обратиться в техническую поддержку @BotSupport.

Для начала работы нажмите запустить. Перед вами откроется полный список команд для управления BotFather: создание и настройка ботов.

список всех команд BotFather, введите команду /newbot

Введите команду /newbot в чат.

Дальше система попросит вас указать его название. Введите команду /setname и укажите имя.

Чтобы настроить бота правильно, ему нужно дать имя

После этого система оповестит об успешном завершении процесса установки имени.

Теперь нужно указать описание. Для этого введите /setdescription.

Вводим описание деятельности бота Телеграм

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

Создаем и настраиваем дополнительные функции боту

Теперь перейдем к установке аватарки для нашего акаунта. Для этого нужно ввести /setuserpic. После того, как команда введена – прикрепите фотографию.

Нажмите на иконку скрепки в левой части ввода сообщений (в приложении на смартфонах иконка расположена справа) и выберите изображение с вашего компьютера или мобильного устройства.

На этом процесс установки аватарки завершен.

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

Чтобы начать этот процесс введите /setcommands в чате. Команды вводятся без знака «/». Вводите их в формате command1 – description.

Этот этап завершает процесс создания. Конечно, вы можете производить более тонкие настройки – добавить игры, новые команды и т.д.

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

У созданного вами аккаунта имеются три глобальные команды:

  1. /start – этот синтаксис используется для запуска.
  2. /help – синтаксис открывает окно помощи: информация об аккаунте, описание, инструкция.
  3. /settings – эта команда позволяет другим пользователям настраивать вашего бота под свои нужды.

Общие проблемы

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

Не срабатывают команды. Иногда появляется такая проблема, что на некоторых ботах не работают команды, которые отвечают за процесс настроек. Если это аккаунт, созданный не вами, а другими пользователями Telegram, то причинами этого могут стать:

  • вы неверно ввели команду;
  • разработчик удалил этот синтаксис или случился баг;

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

Если команды не срабатывают в боте, созданном вами через FatherBot, то вам нужно снова задать ее через синтаксис /setcommands. К сожалению, иногда случаются баги, из-за которых некоторые команды исчезают и их нужно указать заново.

Итог

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

Оцените текст:

[Всего голосов: 3    Средний: 4.3/5]

softolet.ru

Как создать бота в Телеграмм (Telegram)

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

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

Потому иногда у пользователя может возникнуть вопрос – как создать чат-бота в Телеграмм для наиболее активного продвижения своих товаров и услуг у потенциального потребителя.

Содержание:

Определение

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

Работает такой алгоритм не по принципам искусственного интеллекта, а по определенной системе анализа входящего сообщения и подбора вариантов ответа на него из существующей базы.

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

Чат-боты распространены на сайтах всех типов.

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

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

Боты могут иметь самое разное предназначение.

Чаще всего они используются интернет-магазинами с массовым потоком покупателей для консультирования клиентов и ответов на их простые вопросы об ассортименте и товарах.

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

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

Кроме того, имеются боты развлекательного характера – способные общаться на отвлеченные или нейтральные темы. Также часто реализуются креативные системы – Арт-боты, упомянутые выше, Рифма-боты и т. п. вернуться к меню ↑

Сфера применения

Для чего же может потребоваться бот в Телеграмме?

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

Они способны провести консультацию по товару и/или услуге, условиям работы организации и т. п.

Для какой же цели той или иной фирме может потребоваться такой бот:

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

К каким же положительным изменением способно привести использование чат-бота?

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

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

Совет! Важно помнить, что боты хороши и  эффективны лишь при относительно простой тематике работы, когда консультирование имеет четкий алгоритм. И лишь на начальных стадиях работы с потенциальным или существующим клиентом.

<Рис. 2 Пример бота>

<Рис. 2 Пример бота>

вернуться к меню ↑

Создание

Телеграмм позволяет создавать боты и даже имеет ряд встроенных алгоритмов для их разработки и активации.

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

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

Алгоритм создания

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

Для этого можно скачать и установить Телеграмм на компьютер, а затем создать бот.

Но можно сделать это и с телефона.

1После того, как процесс установки Телеграмма будет завершен, откройте приложение и в строке поиска, помеченной символом лупы, наберите Manybot;

2Нажмите кнопку Поиск в окне или кнопку Ввод на клавиатуре для выполнения поиска;

3Как только появятся результаты поиска, нажмите кнопку Start, расположенную в нижней части окна программы справа;

<Рис. 3 Начало создания>

<Рис. 3 Начало создания>

4Нажмите на кнопку Добавить нового бота;

5В ответ в окне сообщений появится служебное сообщение от Телеграмм, содержащее инструкцию для ваших дальнейших действий по созданию бота – необходимо следовать именно ей;

<Рис. 4 Инструкции>

<Рис. 4 Инструкции>

6Согласно инструкции, перейдите в учетную запись @BotFather путем нажатия на синюю ссылку с названием аккаунта;

7Теперь нажмите кнопку Send Message для того, чтобы начать переписку с данным «пользователем»;

8Введите команду /start и в ответ на нее вы получите список команд, которые можно использовать при создании бота;

9Отправьте команду /newboot;

<Рис. 5 Команды>

<Рис. 5 Команды>

10Дождитесь ответа;

11Отправьте придуманное вами оригинальное имя бота – именно оно будет отображаться при поиске;

12Теперь дождитесь ответа и отправьте техническое имя бота – оно должно быть написано на английском языке и заканчиваться на «bot»;

<Рис. 6 Окончание создания>

<Рис. 6 Окончание создания>

13На этом этапе желательно скопировать API-токен;

14Снова возвращаемся к @Manybot;

15Вставляйте туда скопированный на предыдущем этапе API-токен;

16Дождитесь ответа;

17Теперь впечатайте цели вашего бота – то, для чего он нужен и как он будет работать;

18Можно пропустить этот шаг – для этого введите /skip;

<Рис. 7 Завершение>

<Рис. 7 Завершение>

19Дождитесь ответа, уведомляющего о том, что создание бота завершено.

<Рис. 8 Внешний вид>

<Рис. 8 Внешний вид>

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

Проверка функциональности

Теперь необходимо проверить, нормально ли работает ваш бот.

Для этого попытайтесь найти его через поиск Телеграмма, вводя имя поиска, а не техническое.

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

<Рис. 9 Функционирование>

<Рис. 9 Функционирование>

Создание команд

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

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

Для этого проделайте следующее:

1Наберите /commands в поле ввода;

<Рис. 10 Функционал>

<Рис. 10 Функционал>

2Наберите имя создаваемой команды;

<Рис. 11 Создание команды>

<Рис. 11 Создание команды>

3Наберите тот текст, который бот будет выдавать в ответ на данную команду – это может быть одно или несколько сообщений, которые могут включать картинки, музыку, видео;

4Нажмите кнопку Сохранить и дождитесь, пока на экране появится уведомление о том, что команда успешно создана.

<Рис. 12 Завершение создания команды>

<Рис. 12 Завершение создания команды>

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

Редактура уже созданной команды также допустима, для этого проделайте следующее:

1Введите /commands, /имя_команды;

2Нажмите на кнопку Показать команду и появится ответ, который приходит пользователю на такую команду;

3Соответственно, кнопка Редактировать ответы команды позволит вам отредактировать ответ, который выдает команда пользователю.

<Рис. 13 Работа команды>

<Рис. 13 Работа команды>

А вот так ваш бот будет выглядеть на устройствах других пользователей.

<Рис. 14 Внешний вид бота>

<Рис. 14 Внешний вид бота>

вернуться к меню ↑

Автопостинг

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

Благодаря этому они будут появляться в новостях у ваших подписчиков в Телеграмме.

В настоящий момент можно настроить такое взаимодействие с Twitter, YouTube, VK или RSS.

Для настройки такой трансляции сделайте следующее:

1Наберите в своем боте команду /autoposting;

<Рис. 15 Автопостинг>

<Рис. 15 Автопостинг>

2Теперь среди кнопок в нижней части окна выберите ту соцсеть, из которой хотите настроить автоматическую трансляцию и нажмите на нее;

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

<Рис. 16 Соцсети>

<Рис. 16 Соцсети>

Такой формат отлично подходит для распространения новостей среди большого количества подписчиков.

Однако он не подходит, например, для консультирования клиентов.

вернуться к меню ↑

Отложенный пост

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

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

Но в некоторых случаях пользователь не может в это время подойти к компьютеру, сделать пост – и вот на этот случай и нужны отложенные посты.

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

Таким образом, вы можете создать несколько отложенных постов заранее и они разместятся в наиболее удобное время. Как же создать такой пост?

1Зайдите в свой бот и наберите /newpost;

2Создайте сам пост;

<Рис. 17 Отложить пост>

<Рис. 17 Отложить пост>

3Внизу экрана появятся четыре кнопки, предпоследняя из них Отложить пост – нажмите на нее;

4Укажите, сколько времени в вашем часовом поясе на данный момент;

<Рис. 18 Время>

<Рис. 18 Время>

5Теперь укажите время, в которое необходимо опубликовать данный пост;

6Сохраните пост.

<Рис. 19 Сохранение>

<Рис. 19 Сохранение>

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

вернуться к меню ↑

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

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

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

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

1Набираем команду /commands;

<Рис. 20 Добавление кнопки>

<Рис. 20 Добавление кнопки>

2Внизу окна появится кнопка Настроить главное меню (в первом ряду справа) – нажмите на нее;

3Появится новая кнопка +Добавить пункт в меню+ — теперь нажмите на нее;

<Рис. 21 Добавление пункта меню>

<Рис. 21 Добавление пункта меню>

4Выбирайте в списке ту команду, которую вы хотите добавить в меню;

5Введите название новой кнопки;

6Теперь кнопка появится под окном диалога.

<Рис. 22 Кнопка>

<Рис. 22 Кнопка>

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

Достаточно будет только нажать на кнопку Привет под окном диалога.

Таков минимальный функционал простейшего бота, позволяющий пользоваться им максимально целесообразно, но такой сервис имеет и множество других функций. Например, он способен проводить сбор данных, выдавать статистическую информацию и многое другое. Для того, чтобы  просмотреть полный список возможностей бота, оценить его функционал, а также получить консультацию по работе с ним, введите в окно сообщения своего бота команду /help.

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

Проголосовать

geek-nose.com

Как добавить бота в администраторы канала Telegram

Для чего делать бота администратором и как это делается

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

Зачем каналу нужен бот-администратор

зачем каналу нужен бот администратор

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

Что умеют делать боты-администраторы:

  1. Собирать статистику. Боты умеют ежедневно сообщать о количестве подписчиков, просмотров. Конечно, провести полный анализ они не могут, но зато с их помощью можно составить график роста аудитории, её вовлеченность. Эти данные помогут выявить наиболее интересные посты и сделать упор на интересы читателей.
  2. Публиковать сообщения в канал из сторонних источников или наоборот. Например, Телеграм-проект связан с сайтом или блогом, где ежедневно публикуются новости. Дублировать вручную посты из внешнего источника в Telegram не целесообразно, так как ручной труд может заменить бот-администратор.
  3. Дублировать посты из одного источника в другой в рамках мессенджера. В этом случае бот занимается копипастом всех сообщений канала в чаты, участником которых является.
  4. Преобразовывать текст сообщения. Например, работа с маркдаун-разметкой, подбор теги, сокращение ссылок.

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

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

Как добавить бота в канал и назначить администратором

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

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

Назначаем бота админом чата со смартфона

Через приложение для смартфона:

  1. Открыть канал, сделать это можно через список контактов или поисковую строку мессенджера.
  2. Нажать на поле с именем и аватаром, оно находится вверху окна диалога.
  3. После нажатия на знак с изображением шестерёнки (верхний правый угол), откроется окно управления.
  4. Выбрать строку «администраторы», затем «добавить администратора».
  5. При помощи поисковой строки ввести имя или адрес бота.
Создаем из бота администратора чата с мобильного приложения

Рисунок 1. Назначение администратором через приложение для смартфона

Делаем из бота админа чата с компьютера

Через приложение для компьютера:

  1. Зайти в канал и кликнуть по знаку с изображением трёх точек, он находится в верхнем правом углу.
  2. Во всплывающем меню кликнуть по «manage channel».
  3. Выбрать пункт «administrators» и ввести адрес или имя бота в поисковую строку.
  4. Подтвердить свои действия.
назначаем бота админом чата с персонального компьютера

Рисунок 2. Назначение администратором через приложение для ПК.

 

имя бота и его адрес - Markdown и @markdown

Рисунок 3. Адрес и имя бота. Адрес всегда заканчивается на «bot».

Как уже было сказано, почти все боты-админы дают инструкцию о том, как добавить их в канал. Ниже приведён пример работы с @mrkdwnrbt, он запросил отправить конкретное сообщение в канал и переслать ему (сделать репост). После того, как это действие было выполнено, бот добавил проект к себе в работу и запросил права администратора.

MarkDown bot и диалог с ним, можно добавить админа

Рисунок 4. Диалог с @mrkdwnrbt, при помощи которого в текст сообщения можно добавить маркдаун-разметку.

 

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

Настройка прав для бота администратора

Рисунок 5. Настройка прав для бота-администратора.

 

Вышеприведённые примеры, актуальны для всех устройств. Интерфейс Telegram имеет мало отличий для смартфонов (iPhone (iOS), Android или другие), возможна лишь разница в названии некоторых действий, но это незначительно. Приложения для ПК также схожи и нет смысла приводить примеры для каждого по отдельности.

Возможные проблемы

Возможные проблемы при создании из бота админа и решения

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

  1. Бот, помимо постинга, публикует чужую рекламу. Такое случается часто, некоторые пользователи мессенджера хотят монетезировать свой бот и делают это при помощи владельцев каналов. В большинстве случаев о публикации рекламы предупреждают заранее, но некоторые создатели ботов-помощников предпочитают умолчать о неприятном бонусе.
  2. Бот-админ перестал работать. Возможно, он сломался, и это вскоре исправят. Но не исключено, что Телеграм-помощник переехал на новый адрес или был удалён из мессенджера. Нужно быть в курсе новостей, и с первых дней пользования присоединиться к чату или каналу бота, все контакты создатель указывает в описании.
  3. Бот просит оплату и отказывается работать. Возможно, бот-админ работал в демонстрационном режиме и за дальнейшее его использование нужно заплатить.
  4. Невозможно добавить нового администратора. Не у всех подписчиков есть на это право, такими полномочиями обладают только создатель канала или его админы.

Вывод

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

Оцените текст:

[Всего голосов: 4    Средний: 5/5]

softolet.ru

Боты в Telegram. | Помоги себе "Сам"

Хорошего,  Всем  настроения!  Сегодня  займемся  знакомством с ботами в мессенджере  Telegram.  Хотя  с  одним  мы  уже  познакомились,  переводя ботом  телеграмм на русский. Описание данного действа описано в статье Русификация телеграмм.

Разберемся, что такое “Бот”. Робот  или сокращенно “Бот” это программа, которая    может    самостоятельно    (автоматически)   или   по   созданному режиму  (условию)  выполняет  определенные  действия.  Чаще всего боты применяются  для  совершения  однотипных,  повторяющихся   действий  с большой  скоростью  (частотой).  Короче,  человеки  так  не  смогут.

Ну  а  ботов в Telegram великое множество. Полезные боты для телеграмм, при  их  помощи  мы  можем  переводить  с  одного  языка на другой, искать свое местоположение, ремонтировать машину, изучать и сдавать правила дорожного  движения,  получать  прогноз  погоды , играть  и т.  д… Даю вам ссылки    где   вы   сами   самостоятельно   можете   выбрать   и   установить необходимый  бот    на    свой    Telegram.   http://telegram.org.ru/telegram-bots/, https://tgram.ru/bots/,          https://ru.telegram-store.com.           https://storebot.me .

Теперь  расскажу,  как  добавить  бота  в телеграмм. К примеру, переходим по  ссылке  на сайт http://telegram.org.ru/. В верхней строке находим “БОТЫ” жмем.

Открывается  страница  с  набором  ботов.

Выбираем   понравившегося     бота.    Выберем,     к     примеру,     рецепты. Нажимаем.

На  следующей  жмем  “Установить  бота”

Разрешаем     запустить     Telegram.     В     моем    случае    на   компьютере.

Боты   телеграмм   как   пользоваться?   Открывается   Telegram.  Где  мы получаем   сообщение   от    робота.    Сообщения    могут    носить    разный характер,  но призыв будет к началу работы, то есть к его установке на ваш Telegram. Жмем “начать”.

После  этого бот устанавливается к нам на Telegram. О том, что это бот а не группа  или  канал  нам  говорит  надпись  в  верху  “бот”  или содержание в  окончание  названия  бота  MyCookBot.

затем  происходит  настройка  языка  и т.д.

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

Получаем   результат.

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

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

Удалить  бота  можно  несколькими способами. Это в левой части Telegram находим   нужного   нам   бота, кликаем   по  нему  правой  кнопкой  мыши  в появившемся  окне  выбираем  пункт  “Удалить  диалог”.  Жмем.

Открывается  окно  с  вопросом.   Мы   соглашаемся,   жмем   и   готово   бот удален.

Следующий  способ.   Находим нужного нам бота, запускаем его. В правом верхнем  углу  нажимаем  знак  ⋮  левой   кнопкой  мыши,   затем   выбираем пункт   “Удалить диалог”.

И  еще  один. Находим нужного нам бота, запускаем его. В правом верхнем углу   нажимаем   знак   ⋮  левой  кнопкой  мыши,  затем  жмем  на  “ Открыть профиль ”. И  уже  в  профиле  выбираем   “Удалить диалог”.

Вот  собственно  и все. Хочу еще сказать, что можно создавать бота своего собственного,   для  своих  нужд.  И  для  этого   не   требуется,   какие   либо знания  по  кодированию. Но  об  этом  позже.

Какие лучшие боты   телеграмм, вы выберете  для  себя    самостоятельно. В  заключении  хочу  поделиться  ботами,  с  которыми   общаюсь  сам.  Для любителей  Twitter  бот  по составлению хештегов @HashtagsGenBot. Бот по прогнозу  погоды  @weatherman_bot.  Бот  по рецептам приготовления блюд @MyCookBot.  Бот  по  переводу  на   русский   язык  @RusLangBot.   На   этом заканчиваю,  спасибо всем.                                                                                                                                                  Подписывайтесь на мой канал вTelegram https://t.me/Aleksandr_Chexlov

 

С уважением Александр Чехлов.

 

Покупай умнее, живи веселее!

abch70.ru

Документация Telegram: Роботы

Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к нашему API для ботов.

Общие сведения

1. Что могут делать роботы?

Вот несколько примеров использования ботов:

  • Интеграция с другими сервисами. Например, бот может отправлять комментарии или управлять «умным домом». Или, например, отправлять вам уведомления при совершении каком-то действия или события (Примеры: GitHub Bot, Image Bot).
  • Утилиты и инструменты. Бот может отображать погоду, переводить тексты или предупреждать о предстоящих событиях по вашему запросу (Например: бот опросов).
  • Одно- и многопользовательские игры. Бот может поиграть с вами в шашки или шахматы, проводить викторины и так далее. (Пример: Trivia bot).
  • Социальные сервисы. Робот может находить вам собеседника, основываясь на ваших общих интересах и увлечениях. (Пример: HotOrBot).
  • Все, что вам захочется. Бота можно запрограммировать для чего угодно. Разве что посуду они помыть не смогут.

2. Как работают боты?

Как уже было сказано ранее, роботы — особые аккаунты, которые не требуют номера телефона при создании. По сути, эти аккаунты играют роль интерфейса к вашему сервису, который работает на удалённом сервере.

Самое интересное в роботах это то, что для их создания вам не нужно изучать низкоуровневые методы работы с MTProto и шифрованием — общение с роботом организовано при помощи обычного HTTPS интерфейса с упрощёнными методами Telegram API. Мы назвали его Bot API.

Подробное описание Bot API доступно на этой странице

3. Как создать робота?

Для этого есть... Робот. Просто напишите пользователю &commat;BotFather и следуйте его инструкциям. Как только вы создали бота и получили свой ключ (токен) авторизации, переходите в раздел документации Bot API, чтобы начать настраивать вашего робота.

4. Чем бот отличается от обычного аккаунта?

  • У роботов нет статусов «онлайн» и «был в сети», вместо этого отображается надпись «робот».
  • Для роботов выделено ограниченное место на серверах — все сообщения буду удалены по прошествии определённого срока после обработки.
  • Роботы не могут сами начать общение с пользователем. Пользователь должен либо добавить робота в группу, либо первым начать с ним диалог. Для этого можно использовать ссылки вида telegram.me/<bot_username> или поиск по имени пользователя.
  • Имя пользователя у робота должно заканчиваться на «bot» (например, @TriviaBot, @gadalka_bot).
  • При добавлении в конференцию, по умолчанию робот не получает всех сообщений (см. режим приватности).
  • Роботы никогда не спят, не едят и не жалуются (если только вы не запрограммируете их на обратное).

Суперспособности

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

Встроенный режим

Пользователи могут общаться с вашим ботом напрямую из поля ввода сообщения — из любого чата или группы. Для этого нужно всего лишь набрать имя пользователя вашего бота и запрос для поиска.

Получив запрос, бот может возвратить какие-либо результаты. Как только пользователь нажмёт на один из них, он сразу же отправится в чат. Таким образом можно запрашивать контент от бота в чатах, группах или каналах.

Подробнее о встроенном режиме в блоге »

Игры

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

Под капотом у игр — HTML5, поэтому вы можете создавать игры любой сложности. На данный момент командой Telegram созданы несколько демо-игр:

Подробнее об играх в Telegram »

Клавиатуры

Одна из самых необычных возможностей Bot API — кастомизированные клавиатуры. При передаче сервером ответа есть возможность передать команду на отображение специальной клавиатуры с предустановленными вариантами ответа (см. ReplyKeyboardMarkup). Клиент Telegram, получив сообщение, отобразит пользователю вашу клавиатуру. Нажатие на клавишу сразу же отправит на сервер соответствующую команду. Таким образом можно значительно упростить взаимодействие робота с пользователем.

На данный момент для отображения на клавише могут использоваться эмодзи и текст. Вот несколько примеров таких клавиатур:

За более подробной информацией обращайтесь к описанию метода sendMessage.

Команды

Команды представляют собой более гибкий способ общения с роботом. Рекомендуется следующий синтаксис:

/команда [необязательный] [аргумент]

Команда должна начинаться с символа косой черты «/» и не может быть длиннее 32 символов. Команды могут состоять из букв латинского алфавита, цифр и подчёркивания. Несколько примеров:

/get_messages_stats/set_timer 10min Alarm!/get_timezone London, UK

Сообщения, начинающиеся с косой черты, будут всегда доставляться боту (точно также, как и при ответе на его сообщения и на &commat;упоминания бота в чате). Приложения Telegram будут:

  • предлагать список поддерживаемых команд с их описанием, когда пользователь введёт символ косой черты «/» (чтобы этот пункт работал, вам необходимо задать описание команд у &commat;BotFather). Нажатие на описание приведёт к отправке этой команды.
  • показывать кнопку (/) в поле ввода текста во всех чатах с ботами. Нажатие на эту кнопку отобразит список доступных команд.
  • подсвечивать /команды в сообщениях. При нажатии на такую подсвеченную команду, она будет сразу же отправлена боту.

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

/start@TriviaBot /start@ApocalypseBot

Это происходит автоматически, если вы выбираете команду из списка доступных.

Глобальные команды

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

  • /start -начинает общение с пользователем (например, отправляет приветственное сообщение). В эту команду также можно передавать дополнительные аргументы (см. внешнее связывание).
  • /help — отображает сообщение с помощью по командам. Оно может представлять собой короткое сообщение о вашем боте и список доступных команд.
  • /settings — (по возможности) возвращает список возможных настроек и команды для их изменения.

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

Режим приватности

Ботов часто добавляют в группы, чтобы получать различную информацию — новости, уведомления и т.д. Однако, при добавлении бота вы наверняка спрашивали себя: «А что если этот маленький засранец пересылает всю групповую переписку куда-то „налево“?» Именно поэтому у роботов есть режимы приватности.

Робот с включенным режимом приватности не будет получать всех сообщений, а только сообщения, удовлетворяющие этим условиям:

  • Сообщения, начинающиеся с символа косой черты "/" (см. раздел Команды)
  • Сообщения, содержащие @упоминание бота
  • Ответы на сообщения бота
  • Служебные сообщения (о добавлении пользователя, смены изображения группы и т.д.)

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

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

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

Внешнее связывание

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

У каждого робота есть ссылка, при помощи которой можно начать с ним диалог — https://telegram.me/<имя бота>. К этой ссылке можно добавить параметры start или startgroup со значением длиной до 64 символов. Пример:

https://telegram.me/triviabot?startgroup=test

Допустимо использование символов A-Z, a-z, 0-9, _ и -. Мы рекомендуем использовать base64url для кодирования параметров.

Переход по ссылке с параметром start начнет чат с роботом, при этом в поле ввода текста будет отображаться кнопка СТАРТ. При переходе по ссылке с параметром startgroup пользователю будет предложено добавить робота в одну из доступных групп. Как только пользователь подтвердит своё действие (нажмёт на кнопку СТАРТ или выберет группу), бот получит сообщение следующего формата:

/start PAYLOAD

В PAYLOAD будет значение параметра start или startgroup, который был передан в ссылке.

Пример реализации внешнего связывания

Предположим, сайт example.com хочет отправлять пользователю уведомления с помощью Telegram-бота. Ниже приведено описание последовательности действий для реализации отправки уведомлений пользователю с ID 123.

  1. Создайте робота с любым именем, например, @ExampleComBot
  2. Настройте веб-хук для входящих сообщений
  3. Сгенерируйте ключ достаточной длины, напр. $memcache_key = "vCh2vGWJxfSeofSAs0K5PA"
  4. Запишите значение 123 с ключом $memcache_key в Memcache на 3600 секунд (один час)
  5. Отправьте пользователю ссылку https://telegram.me/ExampleComBot?start=vCh2vGWJxfSeofSAs0K5PA
  6. Настройте обработчик веб-хуков так, чтобы он запрашивал в Memcached значение входящего параметра каждый раз, когда приходит сообщение, начинающееся со /start. Если ключ существует, записываем chat_id, переданный в веб-хук, в telegram_chat_id для пользователя 123. Удаляем ключ из Memcache.
  7. Теперь, если мы хотим отправить сообщение пользователю 123, сначала проверяем telegram_chat_id. Если оно существует, используем метод sendMessage, чтобы отправить пользователю сообщение.

BotFather

BotFather — один бот, чтобы править всеми. При помощи него меняются настройки у существующих ботов и создаются новые.

Создание бота

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

Имя (name) будет отображаться в контактах и чатах.

Username — короткое имя на латинице, которое используется для упоминаний бота и в ссылках на профиль в telegram.me. Username должен состоять из букв латинского алфавита, подчёркиваний и цифр и быть длиной от 5 до 32 символов. Также имя пользователя обязательно должно заканчиваться на «bot», например: «tetris_bot» или «TetrisBot».

Ключ (токен) это набор символов вида 110201543:AAHdqTcvCh2vGWJxfSeofSAs0K5PALDsaw, который нужен, чтобы получать и отправлять сообщения с помощью Bot API.

Создание токена

Если вы потеряли или утратили доступ к токену, отправьте команду /token, чтобы сгенерировать новый.

Настройки

  • /setname — Изменить имя робота.
  • /setdescription — Изменить описание робота, представляющее собой короткий текст с описанием бота. Пользователи увидят его в самом начале, под заголовком «Что умеет этот робот?».
  • /setabouttext — Изменить информацию о боте, ещё более короткий текст, отображающийся в профиле бота. Ещё, если кто-то поделится вашим ботом, то вместе со ссылкой на него отправится этот текст.
  • /setuserpic — Изменить аватарку бота. Картинки — всегда хорошо.
  • /setcommands — Изменить список команд бота. Каждая команда состоит из собственно командного слова, начинающегося с символа косой черты («/„) и короткого описания. Пользователи увидят список команд при вводе символа “/».
  • /setjoingroups — Определяет, можно ли добавлять вашего бота в группы.
  • /setprivacy — Определяет, все ли сообщения видит ваш бот в группах. В выключенном состоянии роботу будут отправляться все сообщения.
  • /deletebot — Удалить бота и его имя пользователя.
Пожалуйста, имейте в виду, что для применения настроек на сервере, возможно, потребуется некоторое время.

Комментарии

tlgrm.ru