Skip to content

Добавление канала Telegram

Что подготовить заранее

Что нужноЗачем это нужно
Аккаунт TelegramДля создания бота и канала, где будут храниться файлы.
@BotFatherЧерез него создается Telegram-бот.
Канал TelegramКонечное место хранения файлов.
@userinfobotПомогает получить Chat ID канала.

Где добавить канал

  1. Откройте системные настройки.
  2. Перейдите в настройки загрузки.
  3. Нажмите Add Channel в правом верхнем углу.
  4. Выберите Telegram.

Поля настройки

ПолеЧто означаетОбязательно
Название каналаПонятное имя, например "Telegram Primary".Да
АктивенВключает или отключает этот канал.Рекомендуется
Bot TokenТокен вашего Telegram-бота.Да
Session ID (Chat ID)Идентификатор Telegram-канала.Да
Relay Proxy URL (необязательно)Используйте только при нестабильном доступе к Telegram. Укажите полный URL прокси, включая https://.Нет
ПримечаниеЗаметки для дальнейшего обслуживания.Нет

Настройка

1. Создайте Telegram-бота

  1. Откройте Telegram и найдите @BotFather.
  2. Откройте чат и нажмите Start.
  3. Отправьте /newbot.
  4. По подсказкам введите отображаемое имя бота.
  5. По подсказкам введите username бота. Обычно он должен заканчиваться на bot.
  6. После создания бота @BotFather вернет токен.

Именно этот токен нужно ввести в ImgBed в поле Bot Token.

Сохраните токен бота

2. Создайте канал

  1. В Telegram нажмите New Channel.
  2. Введите название канала.
  3. Завершите создание канала.

Можно использовать и публичные, и приватные каналы.

Создание канала

3. Добавьте бота в канал

  1. Откройте только что созданный канал.
  2. Перейдите в настройки канала.
  3. Добавьте участника или администратора.
  4. Найдите username созданного бота.
  5. Добавьте бота в канал.

Для наиболее надежной загрузки лучше выдать боту права администратора.

Приглашение бота в канал

4. Получите ID канала через User Info - Get ID - IDbot

  1. В Telegram найдите @userinfobot. Обычно он отображается как User Info - Get ID - IDbot.
  2. Откройте чат и нажмите Start.
  3. В вариантах бота выберите Channel.
  4. В окне выбора сообщения выберите нужный канал и отправьте его в @userinfobot.
  5. Когда @userinfobot вернет результат, скопируйте число в поле Id: -100....

Число, начинающееся с -100, и есть Session ID (Chat ID), который нужен ImgBed.

Получение ID канала

5. Заполните канал Telegram в ImgBed

Вернитесь в диалог настройки канала и заполните поля:

Поле в интерфейсеЗначение
Channel IdentifierСобственное имя канала, например TelegramPrimary.
ActiveРекомендуется включить.
Bot TokenТокен бота из @BotFather.
Session ID (Chat ID)Число -100..., которое вернул @userinfobot.
Relay Proxy URL (необязательно)Только при необходимости, например https://your-tg-proxy.example.com.
RemarkНеобязательные заметки.

Когда все заполнено, нажмите Save.

Редактирование конфигурации

Как проверить

ПроверкаКак проверить
Карточка канала появиласьПосле сохранения на странице настроек загрузки должна появиться карточка Telegram-канала.
Канал можно включитьПереключатель Active должен оставаться включенным.
Конфигурация сохраненаВ деталях должно быть видно, что Bot Token и Chat ID сохранены.
Загрузка работаетЗагрузите тестовое изображение и убедитесь, что оно появилось в целевом Telegram-канале.

Короткий чек-лист

text
Создать бота через @BotFather
-> Сохранить Bot Token
-> Создать Telegram-канал
-> Добавить бота в канал и выдать права администратора
-> Найти @userinfobot и выбрать Channel
-> Переслать любое сообщение из канала в @userinfobot
-> Скопировать возвращенный Id: -100...
-> Ввести Bot Token и Chat ID в ImgBed
-> Сохранить и загрузить тестовое изображение

Ссылки

  1. Telegram bots: https://core.telegram.org/bots
  2. Telegram Bot API: https://core.telegram.org/bots/api

Released as user documentation for CloudFlare ImgBed.