Как добавить бота в контакты телеграмма. Как добавить бота в канал Telegram — Создание и регистрация бота и канала в Телеграм
Как добавить бота Telegram для канала и webhook Telegram bot
Все мы пользуемся ВТопе для раскрутки своих каналов, с целью получения прибыли с них. Вручную управлять хорошо раскрученным каналом, размещая контент и отвечая на запросы бесчисленного количества людей, будет нереально.Для этого обязательно нужно завести пару ботов-администраторов. Помогут онлайновые конструкторы ботов и шаблоны. По ним, даже без особых навыков программирования можно сделать бота самостоятельно. Хотя, для очень качественного канала, лучше все же купить профессионально сделанного бота. Бот круглосуточно в заданном графике размещает контент для пользователей, а так же, при помощи webhook Telegram, bot регулярно проверяет сообщения от пользователей на сервере Телеграм и отвечает на них.
Secret chat Telegram и боты
Тут все просто. В secret chat Telegram боты не участвуют. Какие у человека могут быть секреты с ботом? Не говоря уже о том, что создатель бота теоретически может иметь доступ к истории его переписки. Так или иначе, начать секретный чат с ботом на текущий момент невозможно.Продолжаю серию постов посвящённых Telegram. Одно из преимуществ этого мессенджера для создателей и владельцев сайтов — это возможность настроить автопостинг (трансляцию) со своего сайта. Это может быть анонс новых статей и записей с сайта в Телеграме, подборка новостей, уведомления и так далее.
Свои примеры я буду показывать на русифицированной версии приложения, если вы ещё не переключили свой Телеграм на русский, то можете это быстро сделать прочитав инструкцию из моего предыдущего мануала — Как поменять язык в Telegram Messenger на Android и iOS
Теперь создаём и регистрируем бота:
1. Находим в Телеграме через поиск бот по имени :
2. Выбираем его, появляется окошко с сообщением:
3. Нажимаем начать (или вводим команду /start в зависимости от вашей версии Telegram), появляется такое сообщение с списком возможных команд для :
4. Теперь создаём своего бота, вводим команду /newbot (можно не вводить, а нажать на эту команду прямо в списке) и придумываем ему любое понравившееся вам название (я для этого примера назвал PunkBot ) :
5. Затем нужно придумать уникальное имя для бота, оно должно обязательно заканчиваться на три буквы bot или так _bot (я задал имя PunksBot) и если имя свободно то в ответном сообщении мы получим токен:
6. Скопируйте токен и сохраните, он нам ещё понадобиться, можете попытаться запомнить. Смайл. В том же сообщении над токеном будет ссылка на ваш новый бот, перейдите по ней и запустите бота командой /start (или нажмите начать ). Бот создан и зарегистрирован:
С ботом мы пока закончили.
Конечно, бот который мы создали пока годен только для использовании его в создании трансляции постов с сайта. Чтобы бот стал полноценным и смог выполнять различные команды его нужно запрограммировать. О том как это сделать я расскажу в отдельной статье на эту тему.
Теперь нам нужно создать канал, куда мы будем транслировать посты с сайта.
Создаём канал:
1. Для этого открываем меню (в верхнем левом углу Телеграм) и выбираем пункт Создать канал:
2. Вводим имя нового канала (в нашем примере PunkVox ) и нажимаем в левом верхнем углу галочку:
3. В появившемся окне выбираем «Публичный канал» и придумываем уникальную ссылку для него (я так и оставил punkvox ), если адрес свободен нажимаем снова галочку, нам предложат добавить контакты, это действие можно пропустить.
Всё, канал создан. Осталось добавить в администраторы канала PunkVox нашего нового бота PunkBot .
Если вы хотите планировать посты в Telegram, вам необходимо создать бота, который поможет вам в этом. Чтобы создать бота, следуйте этим простым шагам:
1.Впишите имя @BotFather в строку поиска и кликните на первый результат поиска.
2. В ту же секунду будет открыт чат, в котором вам будет нужно прописать и отправить команду “/newbot” для получения дальнейших инструкций.
3. Выберите, напишите и отправьте имя бота (желательно такое же, как и имя канала, к которому вы его подключите) и следуйте дальнейшим инструкциям.
4. Затем выберите, напишите и отправьте пользовательское имя бота (изображение ниже). Имя не должно содержать проблелы и специальные символы и должно оканчиваться на “/bot” .
5. Вы получите ключ доступа (Access Token ). Скопируйте и сохраните его!
Готово! Теперь, все, что необходимо сделать, – подключить бота к каналу. Для этого:
1. Выберите ваш канал, в который вы хотите планировать и публиковать посты.
2. Перейдите в настройки канала, кликнув на кнопку в виде стрелки в правом верхнем углу окна Telegram.
3. Кликните “Administrators” и затем “New Administrator”.
4. Найдите вновь созданного бота по его имени пользователя и кликните по нему.
Поздравляем! Чтобы начать планировать посты, вам осталось только подключить Telegram к KUKU.io.
Боты - специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к нашему API для ботов .
Общие сведения
Что могут делать боты?
Вот несколько примеров использования ботов:
- Интеграция с другими сервисами. Например, бот может отправлять комментарии или управлять «умным домом». Или, например, отправлять вам уведомления при совершении каком-то действия или события (Примеры: GitHub Bot , Image Bot).
- Утилиты и инструменты. Бот может отображать погоду, переводить тексты или предупреждать о предстоящих событиях по вашему запросу (Например: бот опросов).
- Одно- и многопользовательские игры. Бот может поиграть с вами в шашки или шахматы, проводить викторины и так далее. (Пример: Trivia bot).
- Социальные сервисы. Бот может находить вам собеседника, основываясь на ваших общих интересах и увлечениях. (Пример: HotOrBot).
- Все, что вам захочется. Бота можно запрограммировать для чего угодно. Разве что посуду они помыть не смогут.
Как работают боты?
Как уже было сказано ранее, роботы - особые аккаунты, которые не требуют номера телефона при создании. По сути, эти аккаунты играют роль интерфейса к вашему сервису, который работает на удалённом сервере.
Самое интересное в роботах это то, что для их создания вам не нужно изучать низкоуровневые методы работы с MTProto и шифрованием - общение с роботом организовано при помощи обычного HTTPS интерфейса с упрощёнными методами Telegram API. Мы назвали его Bot API .
Как создать бота?
Для этого есть... Бот. Просто напишите пользователю @BotFather и следуйте его инструкциям. Как только вы создали бота и получили свой ключ (токен) авторизации, переходите в раздел документации Bot API , чтобы начать настраивать вашего бота.
Чем бот отличается от обычного аккаунта?
Суперспособности
У роботов Telegram есть много уникальных возможностей - например, , дополнительные интерфейсы для , и специальные для групп.
Инлайн-режим
Пользователи могут общаться с вашим ботом напрямую из поля ввода сообщения - из любого чата или группы. Для этого нужно всего лишь набрать имя пользователя вашего бота и запрос для поиска. Получив запрос, бот может возвратить какие-либо результаты. Как только пользователь нажмёт на один из них, он сразу же отправится в чат. Таким образом можно запрашивать контент от бота в чатах, группах или каналах.
Игры
С помощью ботов пользователи могут играть в HTML5-игры в группах или приватных чатах. Игровая платформа Telegram поможет составить таблицу рекордов и оповещать пользователей об изменении рейтинга.
Под капотом у игр - HTML5, поэтому вы можете создавать игры любой сложности. На данный момент командой Telegram созданы несколько демо-игр:
Клавиатуры
Одна из самых необычных возможностей Bot API - кастомизированные клавиатуры . При передаче сервером ответа есть возможность передать команду на отображение специальной клавиатуры с предустановленными вариантами ответа (см. ReplyKeyboardMarkup). Клиент Telegram, получив сообщение, отобразит пользователю вашу клавиатуру. Нажатие на клавишу сразу же отправит на сервер соответствующую команду. Таким образом можно значительно упростить взаимодействие робота с пользователем. На данный момент для отображения на клавише могут использоваться эмодзи и текст. Вот несколько примеров таких клавиатур:
За более подробной информацией обращайтесь к описанию метода sendMessage .
Команды
Команды представляют собой более гибкий способ общения с ботом. Рекомендуется следующий синтаксис:
/команда [необязательный] [аргумент]
Команда должна начинаться с символа косой черты «/» и не может быть длиннее 32 символов. Команды могут состоять из букв латинского алфавита, цифр и подчёркивания. Несколько примеров:
/get_messages_stats /set_timer 10min Alarm! /get_timezone London, UK
Сообщения, начинающиеся с косой черты, будут всегда доставляться боту (точно также, как и при ответе на его сообщения и на @упоминания бота в чате). Приложения Telegram будут:
Если в группе есть несколько ботов, вы можете дописать после команды имя бота, чтобы избежать коллизий в общих командах:
/start@TriviaBot /start@ApocalypseBot
Это происходит автоматически, если вы выбираете команду из списка доступных.
Глобальные команды
Чтобы пользователям было проще работать с ботами, мы просим всех разработчиков реализовывать поддержку нескольких простых команд. В интерфейсе приложений Telegram будут ярлыки (быстрые ссылки) для этих команд.
При попытке начать общение с роботом, пользователь увидит кнопку СТАРТ . На странице профиля бота также будут доступны ссылки Помощь и Настройки .
Режим приватности
Ботов часто добавляют в группы, чтобы получать различную информацию - новости, уведомления и т.д. Однако, при добавлении бота вы наверняка спрашивали себя: «А что если этот маленький засранец пересылает всю групповую переписку куда-то »налево“?» Именно поэтому у роботов есть режимы приватности .
Робот с включенным режимом приватности не будет получать всех сообщений, а только сообщения, удовлетворяющие этим условиям:
Это хорошо со всех сторон: во первых, некоторые люди будут спать спокойно (в своих шапочках из фольги), не опасаясь, что их будут прослушивать. Во-вторых, режим приватности избавляет разработчиков от необходимости обрабатывать сотни ненужных сообщений из групповых чатов.
Режим приватности включен по умолчанию во всех ботах. Он может быть выключен - тогда бот начнёт получать все сообщения, как и обычный пользователь. Всем участникам конференции виден текущий статус режима приватности в списке участников группы.
Мы рекомендуем отключать режим приватности только в случаях крайней необходимости. В подавляющем большинстве случаев, запроса принудительного ответа на сообщение бота будет достаточно.
Внешнее связывание
Создание токена
Если вы потеряли или утратили доступ к токену, отправьте команду /token , чтобы сгенерировать новый.
Настройки
- /setname - Изменить имя робота.
- /setdescription - Изменить описание робота, представляющее собой короткий текст с описанием бота. Пользователи увидят его в самом начале, под заголовком «Что умеет этот робот?».
- /setabouttext - Изменить информацию о боте, ещё более короткий текст, отображающийся в профиле бота. Ещё, если кто-то поделится вашим ботом, то вместе со ссылкой на него отправится этот текст.
- /setuserpic - Изменить аватарку бота. Картинки - всегда хорошо.
- /setcommands - Изменить список команд бота. Каждая команда состоит из собственно командного слова, начинающегося с символа косой черты («/») и короткого описания. Пользователи увидят список команд при вводе символа «/».
- /setjoingroups - Определяет, можно ли добавлять вашего бота в группы.
- /setprivacy - Определяет, все ли сообщения видит ваш бот в группах. В выключенном состоянии роботу будут отправляться все сообщения.
- /deletebot - Удалить бота и его имя пользователя.
Совет
Пожалуйста, имейте в виду, что для применения настроек на сервере, возможно, потребуется некоторое время.
Разработчики мессенджера поощряют создание роботов, поэтому их количество растет с каждым днем. Сегодня расскажем, как найти и добавить бота в Телеграмм, а также как его использовать. Это очень полезные программы, которые смогут управлять за вас каналами или размещать в ваших группах сообщения/рассылки и пр. Ведь на поиск и выдачу информации уходит много времени, а качественный робот сделает все сам. Если же вы занимаетесь бизнесом, то программы-роботы могут стать отличным маркетинговым инструментом.
Где искать нужный сервис
Если вы не знаете, как точно называется нужный вам ресурс, то можно воспользоваться сайтом Telegram Store https://storebot.me/
Это каталог, в котором представлена информация обо всех актуальных разработках. Если не удобно искать на сайте, ищите @strorebot
.
Вы можете посмотреть топ чарт, новинки или недавно добавленные.
Также в строку поиска можно набрать ключевое слово, связанное с назначением сервиса – это поможет выполнить целевой поиск.
Как узнать о боте подробнее?
Вся дополнительная информация описывается разработчиком на этапе создания. Для пользователя она также доступна:
Также информация появляется при старте робота.
Как в Телеграмм добавить бота?
После того, как вы узнали название ресурса, введите его в строку поиска (значок лупы). На экране появится список программ, подходящих под набранную строку. Выбирайте нужный и щелкайте на него. Теперь робот всегда будет в списке.
Чтобы начать чат, просто нажмите на него. Сообщения вводятся в строку поиска. Никакие особенных действий, как видим, чтобы добавить бота в чат Telegram предпринимать не нужно.
Как добавить бота в Телеграмм в группу
Рассмотрим пошагово:
Как добавить бота в беседу разобрались. Осталось узнать, как добавить бота в канал Телеграмм. Для этого выполните следующие действия:
- Аналогично созданию группы создаем канал Телеграмм. Вводим имя и выбираем: частный или публичный. Копируем ссылку – приглашение. Если вы пользуетесь смартфоном, просто нажмите на нее и подержите.
- Пригласите участников в канал. Вы можете добавлять участников в уже созданный канал. Для этого зайдите в него и нажмите на название. Далее выберите «Подписчики» и «Добавить подписчика» или «Пригласить по ссылке».
- Бот не может быть подписчиком, только администратором. Поэтому вам нужно создать собственного робота через сервис @Botfather и настроить его. Обязательно включите «inline mode» и выдайте групповые права в меню «Group Privacy».
- Предусмотрите для программы выполнение действий, например, опрос или рассылку. Задать их можно в конструкторе @manybot.
- Далее заходите в канал и нажимайте по его названию. В меню ищите «Управление каналом» или Manage Channel
- Нажимайте Добавить администратора.
- Далее щелкните на значок лупы (поиск) и вводите название своего бота.