Как подключить Telegram-канал к боту
Обновлено 18 сентября 2026 г.
Бот для Telegram-канала создаётся в @BotFather за минуту и бесплатно. Дальше его добавляют в канал администратором, а токен вставляют в кабинет, и после этого посты выходят по расписанию. Ниже: каждый шаг по очереди, как быть с закрытым каналом без имени и что означают ошибки, которые показывает кабинет.
Как это делается в TelepostUA
- Зайдите в кабинет через Telegram: создать аккаунт. Пароль придумывать не нужно.
- Напишите @BotFather команду /newbot, придумайте имя и адрес бота и скопируйте токен.
- В настройках канала откройте «Администраторы», добавьте своего бота и включите право «Публикация сообщений».
- В кабинете нажмите «Добавить канал», вставьте токен и ссылку на канал. Доступ проверится сам.
- Составьте новый пост и задайте время: дальше бот публикует без вас.
Первый канал подключается с токеном. Второй и следующие проще: бот уже есть в кабинете, и его выбирают из списка, а токен вводить не нужно.
Зачем свой бот и что такое токен
Токен это ключ к боту: строка вида 123456789:AA..., которую @BotFather выдаёт один раз при создании. У кого есть токен, тот может писать от имени бота, поэтому его не пересылают в чаты и не выкладывают в код.
- Бот ваш: вы создали его в @BotFather и остаётесь владельцем. TelepostUA только публикует им ваши посты.
- Один бот ведёт сколько угодно каналов, отдельный бот для каждого не нужен.
- Токен хранится зашифрованным и обратно не показывается: в кабинете видно только его начало.
- Токен можно отозвать в @BotFather командой /revoke, и тогда в кабинет нужно вставить новый.
- Публиковать чужим ботом не выйдет: кабинет проверяет, что бот администратор именно вашего канала.
Шаг первый: бот в @BotFather
- Откройте в Telegram чат с @BotFather и нажмите Start.
- Отправьте команду /newbot.
- Введите видимое имя бота: его увидят в списке администраторов канала.
- Введите адрес бота: латиницей и обязательно с окончанием bot, например my_channel_bot.
- Скопируйте токен из ответа. Это длинная строка с двоеточием внутри.
Бот бесплатный. Если адрес занят, @BotFather попросит другую: она должна быть свободной во всём Telegram.
Шаг второй: бот в канале администратором
Сам по себе бот в канал ничего не напишет. Его нужно сделать администратором и оставить право публиковать сообщения, иначе кабинет подключение не завершит.
- Откройте канал, затем его настройки и раздел «Администраторы».
- Нажмите «Добавить администратора» и найдите бота по адресу, который задали в @BotFather.
- Оставьте включённым право «Публикация сообщений». Остальные права можно выключить.
- Права «Удаление сообщений» и «Закрепление сообщений» нужны только для таймеров и закрепления: без них пост выйдет, но сам не исчезнет и не закрепится.
Так же подключается группа и супергруппа: кабинет принимает канал, группу и супергруппу, а личный чат нет. В супергруппе с темами пост можно отправить в нужную тему, об этом отдельная статья: публикация в темы группы.
Шаг третий: канал в кабинете
В кабинете откройте «Каналы» и нажмите «Добавить канал». Нужны две вещи: токен и адрес канала.
- Публичный канал: ссылка t.me/my_channel или @my_channel.
- Закрытый канал без имени: откройте любой его пост, нажмите «Копировать ссылку» и вставьте её. Номер чата определится сам.
- Числовой номер чата тоже подходит, если вы его знаете.
- После сохранения кабинет сам спрашивает Telegram, видит ли бот канал и может ли там публиковать. Кнопка «Проверить сейчас» на карточке повторяет эту проверку в любой момент.
Каналы, где вы сделаете этого бота администратором позже, кабинет находит сам и добавляет в список. Группы так не появляются: их добавляют вручную.
Сколько каналов и что ещё нужно
- Новый аккаунт сначала подтверждают: пока этого не случилось, канал подключить не выйдет, и кабинет об этом скажет.
- После подтверждения по умолчанию десять каналов на аккаунт.
- Места под файлы один гигабайт: это вложения постов и большие файлы, которые кабинет отдаёт кнопкой.
- Канал можно передать другому человеку вместе с запланированными постами, не перенося бота.
- Планирование и публикация бесплатны, карта не нужна.
Если не получается
Кабинет показывает причину на карточке канала. Вот что означают сообщения.
- «Токен бота недействителен»: токен скопирован не полностью или отозван в @BotFather. Возьмите его заново.
- «Бот не видит этот канал»: бота ещё не добавили администратором, или адрес канала указан с ошибкой.
- «Бот не администратор канала»: бот в канале есть, но обычным участником.
- «Бот не может публиковать»: администратором сделали, а право «Публикация сообщений» выключили.
- «Это группа, а не канал» и похожее: подключить можно канал, группу или супергруппу, но не личный чат.
- Бот со временем потерял права: кабинет заметит это сам, поставит каналу ошибку и напишет вам в Telegram.
Частые вопросы
Как создать бота для Telegram-канала?
Напишите @BotFather команду /newbot, задайте имя и адрес бота с окончанием bot и скопируйте токен. Это бесплатно и занимает минуту.
Где взять токен бота?
Его выдаёт @BotFather в ответ на /newbot. Если чат потерялся, отправьте /mybots, выберите бота и пункт API Token.
Почему бот не видит канал?
Почти всегда потому, что его не добавили в канал администратором. Добавьте бота в «Администраторы» и нажмите «Проверить сейчас».
Можно ли подключить закрытый канал без @username?
Да. Скопируйте ссылку на любой пост этого канала и вставьте её в поле канала: номер чата определится сам.
Нужен ли отдельный бот для каждого канала?
Нет. Один бот ведёт сколько угодно каналов, и для второго канала токен вводить не нужно: бот выбирается из списка.
Бесплатно ли подключить канал?
Да. Планирование и публикация бесплатны, карта не нужна. Бот в @BotFather тоже бесплатный.