Создание и регистрация бота и канала в Телеграм


 

botfather

Продолжаю серию постов посвящённых Telegram. Одно из преимуществ этого мессенджера для создателей и владельцев сайтов — это возможность настроить автопостинг (трансляцию) со своего сайта. Это может быть анонс новых статей и записей с сайта в Телеграме, подборка новостей, уведомления и так далее.

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

Свои примеры я буду показывать на русифицированной версии приложения, если вы ещё не переключили свой Телеграм на русский, то можете это быстро сделать прочитав инструкцию из моего предыдущего мануала  — Как поменять язык в Telegram Messenger на Android и iOS

Теперь создаём  и регистрируем бота:

1. Находим в Телеграме через поиск бот по имени BotFather:

telegram bot

2. Выбираем его, появляется окошко с сообщением:

telegram bot

3. Нажимаем начать (или вводим команду /start в зависимости от вашей версии Telegram), появляется такое сообщение с списком возможных команд для Botfather:

telegram bot

4. Теперь создаём своего бота, вводим команду /newbot (можно не вводить,  а нажать на эту команду прямо в списке) и придумываем ему любое понравившееся вам название (я для этого примера назвал PunkBot) :

telegram bot

5. Затем нужно придумать уникальное имя для бота, оно должно обязательно заканчиваться на три буквы bot или так _bot (я задал имя PunksBot ) и если имя свободно то в ответном сообщении мы получим токен:

telegram bot

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

telegram bot

 

С ботом мы пока закончили.

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

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

Создаём канал:

1. Для этого открываем меню (в верхнем левом углу Телеграм) и выбираем пункт Создать канал:

telegram channel

2. Вводим имя нового канала (в нашем примере PunkVox) и нажимаем в левом верхнем углу галочку:

telegram channel

3. В появившемся окне выбираем «Публичный канал» и придумываем уникальную ссылку для него (я так и оставил punkvox ), если адрес свободен нажимаем снова галочку, нам предложат добавить контакты, это действие можно пропустить.

telegram channel

 

Всё, канал создан. Осталось добавить в администраторы канала PunkVox нашего нового бота PunkBot.

Добавляем бота в администраторы канала:

1. Выбираем бота, нажимаем на его иконку в верху экрана и в появившемся окошке жмём на три вертикальные точки в верхнем правом углу:

telegram admin

 

2. Выбираем «Добавить в группу»:

telegram admin

 

3. Далее нажимаем на наш канал PunkVox и подтверждаем ОК.

telegram admin

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

А как это сделать я подробно объясню в следующем посту.

Если возникли вопросы или что-то не вышло -пишите в комментах ниже, подскажу.

 

 

 

Утащить к себе:
прочитало: 1 932 чел.

Комментарии:

Комментариев: 5
  1. Здравствуйте! У меня не получилось добавить бота на канал. После того как пробую добавить, появляется окошко: Error
    One of the params is missing or invalid.
    И добавления не происходит. Может вы знаете, как решить эту проблему?

  2. У меня при нажатии добавить в группу пустое место никакой группы нет, а я его добавил в администраторы по-другому, но он не транслирует новости являясь администратором канала, отдельно транслирует.Как быть?

Добавить комментарий