【发布时间】:2019-04-27 07:51:44
【问题描述】:
我想创建一个自动在 Telegram 频道中发帖的 Bot。我正在使用 Node.js。 我正在为 Telegram API 使用 Telegraf.js 包装器。您甚至可以为此任务推荐任何其他合适的包装器。
【问题讨论】:
标签: node.js api telegram telegram-bot telegraf
我想创建一个自动在 Telegram 频道中发帖的 Bot。我正在使用 Node.js。 我正在为 Telegram API 使用 Telegraf.js 包装器。您甚至可以为此任务推荐任何其他合适的包装器。
【问题讨论】:
标签: node.js api telegram telegram-bot telegraf
电报文档非常全面,您可以在https://telegraf.js.org 找到它。我相信它会回答你的大部分问题。
如果您希望您的机器人继续在频道中发布消息,只需在循环中执行这行代码:
ctx.telegram.sendMessage(CHANNEL_ID, 'your message')
不要忘记将CHANNEL_ID 和'your message' 替换为您自己的值。
【讨论】:
如果您的频道是公开的。您需要在您的频道中设置管理员。
使用: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 分钟,您需要公开它并通过 url 解析知道频道 ID
【讨论】: