Discord
读取 Discord 消息¶
功能说明¶
一个使用机器人令牌从 Discord 频道读取消息的功能块。
功能描述¶
该功能块通过机器人令牌连接到 Discord 并获取指定频道的消息。可以持续运行或仅获取单条消息。
工作原理¶
该功能块使用 Discord 机器人登录服务器并监听新消息。当收到消息时,它会提取消息内容、频道名称和发送者用户名。如果消息包含文本文件附件,该功能块还会获取并包含文件内容。
输入参数¶
| 输入参数 | 描述 |
|---|---|
| Discord 机器人令牌 | 用于在 Discord 上验证机器人身份的安全令牌 |
| 持续读取 | 布尔标志,指示是持续读取消息还是在获取一条消息后停止 |
输出结果¶
| 输出结果 | 描述 |
|---|---|
| 消息内容 | 接收消息的文本内容,包括任何附件文件内容 |
| 频道名称 | 接收消息的 Discord 频道名称 |
| 用户名 | 发送消息的用户名称 |
应用场景¶
该功能块可用于监控 Discord 频道中的支持请求。当用户发布消息时,功能块会捕获该消息,使系统的其他部分能够处理并响应请求。
发送 Discord 消息¶
功能说明¶
一个使用机器人令牌向 Discord 频道发送消息的模块。
功能说明¶
该模块通过机器人令牌连接到 Discord,并向指定频道发送特定消息。
工作原理¶
该模块使用 Discord 机器人登录服务器,定位指定频道并发送提供的消息。如果消息长度超过 Discord 的字符限制,它会自动将消息分割成较小的块并按顺序发送。
输入参数¶
| 输入项 | 描述 |
|---|---|
| Discord Bot Token | 用于验证 Discord 机器人身份的秘密令牌 |
| Message Content | 要发送的消息文本内容 |
| Channel Name | 应发送消息的 Discord 频道名称 |
输出结果¶
| 输出项 | 描述 |
|---|---|
| Status | 表示操作结果的字符串(例如:"消息已发送" 或 "未找到频道") |
应用场景¶
该模块可作为自动化通知系统的一部分使用。例如,当其他系统中发生特定事件时(如新用户注册或检测到关键错误),可向 Discord 频道发送警报。