【发布时间】:2021-09-07 20:27:00
【问题描述】:
我是 Discord API 框架的新手。
ServerFROM 是我受邀访问的公共服务器(非管理员权限)。因此我不能在那里添加机器人。但是我可以查看ChannelFROM中的内容(ServerFROM中的文字频道)
我有自己的ServerTO(其中我有管理员权限,所以可以做任何事情)。其中,我有目标ChannelTO
我想在ChannelFROM 上部署一个监听器,例如当ChannelFROM 中有新消息(公告)时,我希望它被阅读并转发到ChannelTO。
类似于this Stackoverflow issue 中所做的事情,除了我不能让某些脚本在我的机器上 24x7 本地运行。也许使用 Github Actions 或类似的东西?
我该怎么做呢?任何想法表示赞赏。也许是某种形式的服务器,或者只是一个自定义的 Discord 机器人
并提前致谢。
【问题讨论】:
-
如果
ChannelFROM是announcement频道,您可以简单地使用Follow选项将其消息发布到ChannelTO。如果没有,您唯一的选择是将机器人添加到ServerFROM,并为您传输消息。但是,Discord 打算在 2022 年 4 月之前限制机器人仅阅读此类消息,这意味着如果您确实走这条路,那么它只能在那之前可行。 -
我不认为它是一个公告频道(虽然名字是这样说的)如果 ChannelTO 与 ChannelFROM 位于不同的服务器中,你确定那会吗?
-
考虑要求服务器所有者将频道设为公告频道(如果这是它的用途)