Бот не добавляется в канал. Боты для телеграмма. Как в Телеграмм добавить бота
Боты в мессенджере Telegram, это не просто программы, написанные для развлечения участников чата, а полноценные инструменты управления многими процессами. Конечно, все они создаются с разными целями, и их функционал ограничен определёнными действиями, например, администрированием чата или автопостингом сообщений в канал. Ниже пойдёт в администраторы канала Telegram и для чего это необходимо.
Конечно, прямой необходимости в помощнике нет. Проектом можно управлять и самостоятельно, постить время от времени свои заметки и наблюдать за ростом подписчиков. Но такой подход актуален разве что для авторского блога, где не столько важен прирост читателей, сколько удовлетворение личной потребности в общении с аудиторией, желания быть замеченным. Для ведения бизнеса без ботов-помощников не обойтись, ведь они могут выполнять рутинные действия, тем самым облегчив работу над ведением канала, а иногда и вовсе от неё избавить.
Что умеют делать боты-администраторы:
- . Боты умеют ежедневно сообщать о количестве подписчиков, просмотров. Конечно, провести полный анализ они не могут, но зато с их помощью можно составить график роста аудитории, её вовлеченность. Эти данные помогут выявить наиболее интересные посты и сделать упор на интересы читателей.
- Публиковать сообщения в канал из сторонних источников или наоборот. Например, Телеграм-проект связан с сайтом или блогом, где ежедневно публикуются новости. Дублировать вручную посты из внешнего источника в Telegram не целесообразно, так как ручной труд может заменить бот-администратор.
- Дублировать посты из одного источника в другой в рамках мессенджера. В этом случае бот занимается копипастом всех сообщений канала в чаты, участником которых является.
- Преобразовывать текст сообщения. Например, работа с маркдаун-разметкой, подбор теги, сокращение ссылок.
Это не весь список возможностей Телеграм помощников, так как многие проекты создают ботов под себя и задают им задачи, которые важны в рамках того или иного канала.
Стоит уточнить, вышеперечисленные действия вряд ли сможет выполнить один и тот же бот-администратор, для этого придётся добавлять несколько ботов-помощников, каждый из которых будет выполнять свою задачу.
Как добавить бота в канал и назначить администратором
Пригласить бота стать участником канала можно как через его меню, так и через меню управления каналом. В рамках данной статьи будет рассмотрен вариант добавления через меню канала, так как боты, созданные для администрирования, после запуска диалога сами дают подсказки о том, как с ними нужно работать в дальнейшем, и перенаправляют на канал.
Назначать администраторов может только создатель проекта или админ, имеющий на это право. Осуществляется это через меню управления каналом или чатом, ниже приведены два примера, как добавить бота в администраторы на смартфоне и на компьютере.
Назначаем бота админом чата со смартфона
Через приложение для смартфона:
- Открыть канал, сделать это можно через список контактов или поисковую строку мессенджера.
- Нажать на поле , оно находится вверху окна диалога.
- После нажатия на знак с изображением шестерёнки (верхний правый угол), откроется окно управления.
- Выбрать строку «администраторы», затем «добавить администратора».
- При помощи поисковой строки ввести имя или адрес бота.
Рисунок 1. Назначение администратором через приложение для смартфона
Делаем из бота админа чата с компьютера
Через приложение для компьютера:
- Зайти в канал и кликнуть по знаку с изображением трёх точек, он находится в верхнем правом углу.
- Во всплывающем меню кликнуть по «manage channel».
- Выбрать пункт «administrators» и ввести адрес или имя бота в поисковую строку.
- Подтвердить свои действия.
Рисунок 2. Назначение администратором через приложение для ПК.
Рисунок 3. Адрес и имя бота. Адрес всегда заканчивается на «bot».
Как уже было сказано, почти все боты-админы дают инструкцию о том, как добавить их в канал. Ниже приведён пример работы с @mrkdwnrbt, он запросил отправить конкретное сообщение в канал и переслать ему (сделать репост). После того, как это действие было выполнено, бот добавил проект к себе в работу и запросил права администратора.
Рисунок 4. Диалог с @mrkdwnrbt, при помощи которого в текст сообщения можно добавить маркдаун-разметку.
Боты-администраторы запрограммированы на определённые действия, для совершения которых им нужно разрешение. По умолчанию новому админу даётся право на все манипуляции с каналом, кроме добавления новых администраторов. Вряд ли бот-админ будет делать что-то выходящее за рамки его программы, поэтому эти настройки лучше не трогать.
Рисунок 5. Настройка прав для бота-администратора.
Вышеприведённые примеры, актуальны для всех устройств. Интерфейс Telegram имеет мало отличий для смартфонов (iPhone (iOS), Android или другие), возможна лишь разница в названии некоторых действий, но это незначительно. Приложения для ПК также схожи и нет смысла приводить примеры для каждого по отдельности.
Возможные проблемы
Возникновение проблем более чем вероятно, так как у любого Телеграм-помощника есть свой создатель, который время от времени вносит какие-либо корректировки в его работу или вовсе удаляет свой проект из мессенджера. Есть и другие проблемы, которые можно рассмотреть более подробно.
- Бот, помимо постинга, публикует чужую рекламу. Такое случается часто, некоторые пользователи мессенджера хотят монетезировать свой бот и делают это при помощи владельцев каналов. В большинстве случаев о публикации рекламы предупреждают заранее, но некоторые создатели ботов-помощников предпочитают умолчать о неприятном бонусе.
- Бот-админ перестал работать. Возможно, он сломался, и это вскоре исправят. Но не исключено, что Телеграм-помощник переехал на новый адрес или был удалён из мессенджера. Нужно быть в курсе новостей, и с первых дней пользования присоединиться к чату или каналу бота, все контакты создатель указывает в описании.
- Бот просит оплату и отказывается работать. Возможно, бот-админ работал в демонстрационном режиме и за дальнейшее его использование нужно заплатить.
- Невозможно добавить нового администратора. Не у всех подписчиков есть на это право, такими полномочиями обладают только создатель канала или его админы.
Вывод
Боты-администраторы являются незаменимыми помощниками в ведении проекта в рамках Telegram. Если есть возможность исключить человеческий труд в пользу работы бота, то сделать это нужно незамедлительно. Для комфортной работы в мессенджере существует достаточно ботов-помощников как платных, так и бесплатных, более того, они могут создаваться специалистами под конкретного заказчика с учётом индивидуальных пожеланий.
Боты - специальные аккаунты в 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 как добавить бота было реализовано предельно просто. Бот имеет свой аккаунт, который всегда онлайн. Находим бота по имени, как обычного человека и начинаем с ним переписку. С этого момента бот будет в списке контактов и будет готов отвечать круглосуточно.Как добавить бота Telegram для канала и webhook Telegram bot
Все мы пользуемся ВТопе для раскрутки своих каналов, с целью получения прибыли с них. Вручную управлять хорошо раскрученным каналом, размещая контент и отвечая на запросы бесчисленного количества людей, будет нереально.Для этого обязательно нужно завести пару ботов-администраторов. Помогут онлайновые конструкторы ботов и шаблоны. По ним, даже без особых навыков программирования можно сделать бота самостоятельно. Хотя, для очень качественного канала, лучше все же купить профессионально сделанного бота. Бот круглосуточно в заданном графике размещает контент для пользователей, а так же, при помощи webhook Telegram, bot регулярно проверяет сообщения от пользователей на сервере Телеграм и отвечает на них.
Secret chat Telegram и боты
Тут все просто. В secret chat Telegram боты не участвуют. Какие у человека могут быть секреты с ботом? Не говоря уже о том, что создатель бота теоретически может иметь доступ к истории его переписки. Так или иначе, начать секретный чат с ботом на текущий момент невозможно.Telegram – это самый прогрессивный и функциональный мессенджер на сегодняшний день. Данная программа была разработана командой создателей Вконтакте под руководством Павла Дурова.
Помимо общения с людьми и обмена фотографиями пользователю предоставляется огромное количество возможностей. В данной программе многие СМИ или известные люди создают собственные каналы, с помощью которых люди могут следить за самыми актуальными новостями. Также в программе имеется возможность добавить специальные аккаунты, которые могут выполнять различные функции. Именно об этой возможности вы узнаете из данной статьи.
Как добавить бота в группу Telegram?
Для начала определимся, что представляет из себя бот. Это автоматизированные программы, которые представлены в виде чата. Они выполняют однообразные функции в зависимости от предназначения. Управляется чат специальными командами.
Боты для групп в Телеграмме создаются прямо в самой программе. Для этого необходимо выполнить следующие шаги:
Как прикрепить к любому чату?
Группы в Телеграмме представляют собой чаты для нескольких человек. К каждому чату имеется возможность добавить неограниченное количество таких профилей. Рассмотрим, :
- Первый шаг – найти в поиске необходимый аккаунт через знак @;
- Чтобы добавить, отправляете приглашение в группу для чат-бота;
- Если создатель не блокировал возможность для других добавить в чат, то бот присоединится к вашей группе.
Теперь вы знаете, как создать чат-бот в 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 .