Skip to content

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 频道发送警报。