Discord
读取 Discord 消息¶
是什么¶
一个使用机器人令牌从 Discord 频道读取消息的模块。
做什么¶
此模块使用机器人令牌连接到 Discord 并从指定频道检索消息。它可以连续运行或仅检索一条消息。
工作原理¶
此模块使用 Discord 机器人登录服务器并监听新消息。当收到消息时,它会提取内容、频道名称和发送者的用户名。如果消息包含文本文件附件,此模块还会检索并包含文件的内容。
输入¶
输入 | 描述 |
---|---|
Discord 机器人令牌 | 用于向 Discord 认证机器人的秘密令牌 |
连续读取 | 一个布尔标志,指示是连续读取消息还是在读取一条消息后停止 |
输出¶
输出 | 描述 |
---|---|
消息内容 | 接收到的消息的文本内容,包括任何附件文件内容 |
频道名称 | 接收到消息的 Discord 频道名称 |
用户名 | 发送消息的用户的名称 |
可能的用例¶
此模块可用于监控 Discord 频道以获取支持请求。当用户发布消息时,此模块会捕获它,从而允许系统的另一部分处理并响应请求。
发送 Discord 消息¶
是什么¶
一个使用机器人令牌向 Discord 频道发送消息的模块。
做什么¶
此模块使用机器人令牌连接到 Discord 并将指定消息发送到指定频道。
工作原理¶
此模块使用 Discord 机器人登录服务器,找到指定频道,并发送提供的消息。如果消息长度超过 Discord 的字符限制,它会自动将消息分割成更小的块并按顺序发送。
输入¶
输入 | 描述 |
---|---|
Discord 机器人令牌 | 用于向 Discord 认证机器人的秘密令牌 |
消息内容 | 要发送的消息的文本内容 |
频道名称 | 应发送消息到的 Discord 频道名称 |
输出¶
输出 | 描述 |
---|---|
状态 | 一个字符串,指示操作结果(例如,“消息已发送”或“未找到频道”) |
可能的用例¶
此模块可用作自动化通知系统的一部分。例如,当另一个系统中发生某些事件时,它可以向 Discord 频道发送警报,例如新用户注册或检测到严重错误时。