Заметь, что создавать посты через @TelepostBot (системный бот) не получится, потому что он предназначен только для веб-версии. Тебе нужно создать и добавить своего бота — смотри здесь как это сделать.
Добавь нужный бот в админку
Нажми на название канала, зайди в “Управление каналом”, кликай на “Администраторы” и добавляй здесь своего персонального бота в админку:
Для подключения чата (группы) — действия аналогичные.
Подключи канал/чат в Телепост
Канал и чат могут быть публичными (могут быть найдены в общем поиске), либо приватными (нельзя найти в общем поиске, вступить можно только по инвайт-ссылке).
Публичный канал/чат
Если у тебя публичный канал, перешли боту любое сообщение из него. Для публичных каналов и групп также можно прислать боту юзернейм.
Приватный канал/чат
Если же у тебя закрытый канал или группа — нужно прислать боту ID канала или группы соответственно. Узнать ID можно несколькими способами.
- C помощью этих ботов:
- @getmyid_bot – перешлите любое сообщение из приватного канала/чата
- @myidbot – команда
/getid
⚠️ Скорее всего вам нужно будет добавить
100
к полученному id.
Например, в случае, если id вашего приватного канала1234567890
(количество цифр в вашем случае может отличаться), тогда вам нужно прислать в бот Телепоста такой id:1001234567890
. - Через веб-версию Телеграма:
- Логинимся в https://web.telegram.org/
- находим нужный канал/чат и заходим в него
- в браузере в строке с URL вы увидите что-то вроде
https://web.telegram.org/a/#-1001234567890
— скопируйте весь набор цифр, которые идут после знака минуса, в данном примере у вас должно получиться1001234567890
— это и есть id
- В случае, если все предыдущие варианты не помогли — есть обходное решение:
- временно сделать канал публичным
- добавить канал в Телепост, переслав боту любой пост из публичного канала
- снова сделать канал приватным
Активируй бота
Перейди в своего бота и напиши ему /start
:
Если всё было сделано правильно, то бот предложит создать пост.