Как отправить сообщение по каналу Telegram с помощью Telegraf? - PullRequest
0 голосов
/ 25 ноября 2018

Я хочу создать бота, который автоматически продолжает публиковать сообщения в канале Telegram. Я использую Node.js.Я использую оболочку Telegraf.js для Telegram API.Вы можете даже предложить любую другую подходящую оболочку для этой задачи.

Ответы [ 2 ]

0 голосов
/ 04 января 2019

Если ваш канал общедоступен.Вам нужно установить админ на своем канале.Использование: ctx.telegram.sendMessage(Channels_Username, 'your message')

Пример:

ctx.telegram.sendMessage('@birodarlar', 'Hi everyone')

Если ваш канал является личным, вам необходимо установить admin на своем канале. Использование: ctx.telegram.sendMessage(Channels_id, 'your message')

Пример:

ctx.telegram.sendMessage('-145542325454', 'Hi everyone')

вы можете просмотреть идентификатор канала по этой ссылке https://core.telegram.org/bots/api#sendmessage в течение 5 минут вам нужно опубликовать его и узнать идентификатор канала с помощью анализа URL

0 голосов
/ 26 ноября 2018

Телеграфная документация очень обширна, и вы можете найти ее на https://telegraf.js.org. Я уверен, что она ответит на большинство ваших вопросов.

Если вы хотите, чтобы ваш бот продолжал публиковать сообщения в каналепросто выполните эту строку кода в цикле:

ctx.telegram.sendMessage(CHANNEL_ID, 'your message')

Не забудьте заменить CHANNEL_ID и 'your message' вашими собственными значениями.

...