Подключение Telegram-канала

Создание бота, добавление в канал и подключение к Taipy - пошагово для новичков

Taipy публикует посты в Telegram через БотСпециальный аккаунт в мессенджере (Telegram, MAX), который управляется программой, а не человеком. Taipy использует ботов для отправки постов в ваши каналы.. Вам нужно создать бота, добавить его в ваш канал и подключить к Taipy. Процесс занимает 3-5 минут, даже если вы делаете это впервые.

Канал, группа или чат — что выбрать

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

ТипДля чегоПодходит для Taipy
Канал (рекомендуется) Односторонняя трансляция. Вы публикуете — подписчики читают. У каждого поста виден счётчик просмотров, удобно собирать аналитику. Да — основной сценарий, для которого создавался Taipy.
Группа Двустороннее общение между участниками. Посты выглядят как сообщения в чате, отдельной статистики просмотров у них нет. Технически работает, но это будет не «пост», а «сообщение от бота». Подходит, если вы хотите автоматизировать сообщения в рабочую/клиентскую группу.
Личный чат Переписка один на один. Нет. Taipy публикует от имени бота в общедоступное сообщество, не в личку.
Публичный или приватный канал? Публичный канал имеет короткое имя вида @mychannel — его проще всего указать в Taipy. Приватный канал тоже подходит, но для него придётся отдельно получать числовой ID (см. раздел в конце статьи).

Дальше в инструкции мы исходим из того, что вы публикуете в канал. Если вы выбрали группу — все шаги те же, отличается только путь в интерфейсе Telegram при добавлении бота администратором (в группе это «Управление группой → Администраторы»).

Часть 1: Создание бота в Telegram

Что такое бот и зачем он нужен?

БотСпециальный аккаунт в мессенджере (Telegram, MAX), который управляется программой, а не человеком. Taipy использует ботов для отправки постов в ваши каналы. - это специальный аккаунт в Telegram, который управляется программой. Он работает как «посредник» между Taipy и вашим каналом. Taipy отправляет пост боту, а бот публикует его в канал.

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

1

Откройте @BotFather в Telegram

Найдите бота @BotFather через поиск в Telegram. Это официальный бот от создателей Telegram для управления ботами. У него синяя галочка верификации.

Нажмите «Старт» или отправьте /start.

2

Создайте нового бота

Отправьте BotFather команду:

/newbot

BotFather спросит имя бота - это отображаемое имя, может быть любым. Например: «Мой помощник для канала» или «Taipy Publisher».

3

Придумайте username бота

BotFather попросит ввести username - уникальное системное имя. Правила:

  • Должно заканчиваться на bot или _bot
  • Только латинские буквы, цифры и подчёркивания
  • Должно быть уникальным (не занятым)

Примеры: my_coffee_shop_taipy_bot, styleshop_publisher_bot

4

Скопируйте токен

После создания BotFather выдаст Токен ботаСекретный ключ (длинная строка символов), который позволяет Taipy управлять вашим ботом. Похож на пароль - его нельзя передавать посторонним. - длинную строку вида:

123456789:ABCDefGHIjklMNOpqrsTUVwxyz

Нажмите на токен и скопируйте его. Этот токен понадобится на следующем этапе.

Храните токен в секрете! Любой, кто знает токен, может управлять вашим ботом. Не публикуйте его и не передавайте посторонним. В Taipy токен хранится в зашифрованном виде.

Часть 2: Добавление бота в ваш канал

5

Откройте настройки канала

В Telegram откройте ваш канал → нажмите на его название вверху → «Администраторы».

6

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

Нажмите «Добавить администратора» → найдите вашего бота по username (который вы придумали на шаге 3) → добавьте его.

7

Настройте права

Дайте боту право «Публикация сообщений» (Post Messages). Остальные права можно не включать. Нажмите «Сохранить».

Часть 3: Подключение в Taipy

8

Перейдите в проект и нажмите «Добавить канал»

Откройте ваш проект в Taipy → нажмите «Добавить канал» → выберите «Telegram».

9

Вставьте токен бота

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

10

Выберите канал и подключите

Выберите нужный канал из списка и нажмите «Подключить».

Готово! Канал подключён. Теперь при создании кампании вы сможете выбрать его для публикации.

Частые вопросы

Бот не видит мой канал - что делать?

Убедитесь, что:

  • Бот добавлен как администратор (не просто участник)
  • У бота есть права на публикацию
  • Вы используете правильный токен (проверьте, что скопировали полностью)

Если проблема сохраняется - удалите бота из канала и добавьте заново.

Можно ли использовать одного бота для нескольких каналов?

Да! Один бот может быть администратором нескольких каналов. Добавьте его во все нужные каналы, и при подключении в Taipy вы увидите их все в списке.

Безопасно ли давать токен Taipy?

Да. Taipy хранит токены в зашифрованном виде в защищённой базе данных. Токен используется только для отправки постов и никогда не отображается в интерфейсе или логах.