返回顶部
d

discord-digestDiscord摘要生成

Generate formatted digests from Discord servers using a user token. Reads messages from selected channels/threads and creates concise summaries with links. Use when generating Discord server digests, monitoring Discord channels, or creating Discord activity reports. Supports multi-server configuration, interactive channel selection, token validation with expiry notifications, and configurable time periods.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
661
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

discord-digest

Discord Digest

从Discord服务器生成格式化的摘要。通过用户令牌读取频道(无需机器人)。

设置

1. 设置Discord用户令牌

从浏览器获取令牌:Discord(网页版)→ F12 → 网络 → 任意API请求 → 请求头 → Authorization 值。

bash
python3 scripts/config_manager.py set-token 你的令牌

2. 扫描并选择服务器

列出用户所属的所有服务器:

bash
python3 scripts/discord_api.py 令牌 guilds

3. 扫描并选择频道

列出特定服务器的频道:

bash
python3 scripts/discord_api.py 令牌 channels 服务器ID

4. 将服务器添加到配置

bash
python3 scripts/config_manager.py add-server {id:服务器ID,name:服务器名称,channels:[{id:频道ID,name:频道名称,type:text}]}

使用方法

生成摘要

bash
python3 scripts/run_digest.py [--hours 24] [--server 服务器ID]

验证令牌

bash
python3 scripts/discord_api.py 令牌 validate

令牌过期处理

每次运行摘要前,通过 GET /users/@me 验证令牌。如果返回401:

  1. 1. 通知用户:⚠️ Discord令牌已过期,请提供新令牌
  2. 等待新令牌
  3. 更新配置:python3 scripts/config_manager.py set-token 新令牌
  4. 重试摘要生成

输出格式

#服务器名称 日.月.年

→帖子 | 📝 频道名称
帖子标题
详情:帖子内容的简要一句话总结
链接:来源1 | 来源2

配置文件

位于 ~/.openclaw/workspace/config/discord-digest.json:

json
{
discord_token: ...,
servers: [
{
id: 829331298878750771,
name: DOUBLETOP SQUAD,
channels: [
{id: 1238663837515911198, name: drops-alerts, type: text}
]
}
],
digestperiodhours: 24
}

脚本

脚本用途
discordapi.pyDiscord HTTP API客户端(用户令牌认证)
digestformatter.py
将消息格式化为摘要 | | config_manager.py | 管理令牌、服务器、频道配置 | | run_digest.py | 主入口:验证 → 读取 → 格式化 |

速率限制

Discord API速率限制:约1次请求/秒,遇到429状态码自动重试。脚本内置了指数退避的速率限制处理机制。

重要说明

  • - 用户令牌可能违反Discord服务条款——仅供个人使用,风险自负
  • 令牌可能过期;该技能包含验证和通知流程
  • 无外部依赖——仅使用Python 3标准库(urllib、json)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 discord-digest-1776420000 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 discord-digest-1776420000 技能

通过命令行安装

skillhub install discord-digest-1776420000

下载

⬇ 下载 discord-digest v1.1.0(免费)

文件大小: 12.15 KB | 发布时间: 2026-4-17 18:44

v1.1.0 最新 2026-4-17 18:44
All text translated to English for international audience

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部