Найти тему
Александр Я.

Как создать и подключить Telegram чат-бота для ПО "Линия"

Оглавление

Как создать нового бота в Telegram

Откройте мессенджер Telegram, войдите в вашу учетную запись или создайте новую.

Шаг 1. Введите в поле поиска @BotFather и выберите бота.

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

Шаг 2. Нажмите «Запустить» для активации бота BotFather.

-2

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

Шаг 3. Выберите или напечатайте и отправьте команду /newbot.

-3

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

-4

При успешном создании бота, скопируйте и сохраните значение токена <token>, оно нам понадобится позже для  получения chat_id канала и для настройки отправки в «Линии».

-5

Шаг 5. Создаем канал

Для получения сообщений о бота, создайте свой личный канал.
На телефоне - нижнем правом углу нажмите иконку «Карандаш» => «Создать канал»
В приложении для компьютера - нажмите ☰  «Создать канал»

-6

-7

На время настройки сделайте его публичным.  
Скопируйте и сохраните  адрес публичной ссылки канала <name_channel> , он нам понадобится позже для  получения chat_id канала.

-8

После создания канала, зайдите в его настройки (клик по иконке в канале или ⋮ в приложении для компьютера) и добавьте вашего бота в Администраторы канала.

-9

Шаг 7. Узнаем chat_id канала

Для получения chat_id канала понадобятся  ранее сохранённые  значения токена <token> и адрес канала <name_channel> 

Откройте в браузере ссылку типа:

https://api.telegram.org/bot<token>/getChat?chat_id=@<name_channel>

пример ссылки:

https://api.telegram.org/bot5945925335:AAHr5NpRewewew5Mq3A0f50hEoQuQ8s/getChat?chat_id=@nin_line_bot

ВАЖНО!

  • Перед <token> должно быть написано bot
  • Перед именем канала @
  • Канал должен быть публичный
  • Бот должен добавлен в Администраторы

В ответ в браузере вы получите:

{"ok":true,"result":{"id":-1001702544865, .......

Это и есть ваш chat_id -1001702544865 <chat_id> , копируем и сохраняем его, он нам понадобится для настройки реакции. 

ВАЖНО!

  • Если в chat_id есть знак минуса(-) его также нужно копировать.

Шаг 8. Настраиваем  «Линию»

Версия Линии должна быть 8.1 или выше.

Заходите в Администрирование вкладка Реакции - Настройки отправки

Выбираете Telegram

Снимаете галку - Использовать Линия Облако для отправки

и вставляете ваш <token>

-10

Без пробелов, bot и т.п.

Шаг 9. Создание реакции

-11

Важно!

1. Пока открыто Администрирование - реакция работать не будет

2. Чтобы не попасть под бан Telegram , ограничивайте частоту отправки.

Шаг 10. Измените канал на частный.