如何使用Telegraf在电报频道中发送消息?

时间:2018-11-25 13:41:26

标签: node.js api telegram telegram-bot telegraf

我想创建一个自动保持在Telegram频道中发帖的Bot。我正在使用Node.js. 我正在为Telegram API使用Telegraf.js包装器。您甚至可以建议其他适合此任务的包装器。

2 个答案:

答案 0 :(得分:0)

电报文档非常全面,您可以在https://telegraf.js.org上找到它。我相信它将回答您的大多数问题。

如果您希望机器人继续在某个频道中发布消息,只需在循环中执行以下代码行即可:

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

请不要忘记将CHANNEL_ID'your message'替换为您自己的值。

答案 1 :(得分:0)

如果您的频道是公开的。您需要在频道中设置管理员。 使用:ctx.telegram.sendMessage(Channels_Username, 'your message')

示例:

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

如果您的频道为私人频道,则需要在您的频道中设置管理员。使用:ctx.telegram.sendMessage(Channels_id, 'your message')

示例:

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

您可以使用此链接来显示您的频道ID https://core.telegram.org/bots/api#sendmessage 5分钟后,您需要将其公开,并通过网址解析了解频道ID