为什么用 OpenClaw 做 Discord 客服?

Discord 社群人数一多,管理员根本回不过来。新人问怎么注册、老用户问功能怎么用、有人反馈 bug——这些重复性问题占了 80% 的消息量。
用 OpenClaw 接入一个 AI 客服 Bot,它能 7×24 小时自动回答常见问题,只有真正需要人工处理的才通知你。这篇教程带你从创建 Discord Bot 到 AI 自动回复全流程跑通。
前置准备
- 一个 Discord 账号(用来创建 Bot)
- 一个你管理的 Discord 服务器
- OpenClaw 已安装并能正常运行(
openclaw status显示正常)
第一步:在 Discord Developer Portal 创建 Application
spectacle (un billet) Discord Developer Portal,点击右上角 New Application.
给应用起个名字,比如”OpenClaw 客服”。创建完成后你会进入应用管理页面。
第二步:创建 Bot 并获取 Token
Dans le menu de gauche, cliquez sur Bot,然后:
- 设置 Bot 的用户名(这是用户在 Discord 里看到的名字)
- frappe (sur le clavier) Reset Token 生成 Bot Token
- 复制并保存这个 Token(只显示一次,丢了要重新生成)
重要:Bot Token 相当于密码,不要分享给任何人,不要提交到 Git。
第三步:开启 Privileged Intents

还是在 Bot 页面,往下滚动到 Privileged Gateway Intents,开启以下选项:
- Message Content Intent(必须开启,否则 Bot 读不到消息内容)
- Server Members Intent(推荐开启,用于识别用户身份)
不开 Message Content Intent 的话,Bot 只能看到消息存在但看不到内容,等于瞎子。
第四步:生成邀请链接并添加 Bot 到服务器
Cliquez sur le côté gauche OAuth2,在 OAuth2 URL Generator 里勾选:
- Scopes:
botetapplications.commands - Bot Permissions:View Channels、Send Messages、Read Message History、Embed Links、Attach Files
如果你的 Bot 需要在帖子/论坛频道里回复,还要勾选 Send Messages in Threads.
复制生成的 URL,在浏览器打开,选择你的服务器,点 Continue 完成添加。
第五步:在 OpenClaw 中配置 Discord Token
回到你的服务器终端,把 Bot Token 配置到 OpenClaw:
export DISCORD_BOT_TOKEN="你的Bot Token"
cat > discord.patch.json5 << 'JSON5'
{
channels: {
discord: {
enabled: true,
token: { source: "env", provider: "default", id: "DISCORD_BOT_TOKEN" },
},
},
}
JSON5
# 先预览变更
openclaw config patch --file ./discord.patch.json5 --dry-run
# 确认无误后应用
openclaw config patch --file ./discord.patch.json5
Token 通过环境变量引用,不会明文写入配置文件,更安全。
第六步:启动 Gateway
# 如果 Gateway 没在运行
openclaw gateway
# 如果已经在运行,重启使配置生效
openclaw gateway restart
启动后观察日志,确认 Discord 连接成功:
openclaw logs --follow
# 应该看到类似 "Discord: connected" 的日志
第七步:配对(Pairing)
OpenClaw 默认对 Discord DM 使用 pairing 模式——第一次有人给 Bot 发私信时,需要你手动批准。
# 查看待批准的配对请求
openclaw pairing list discord
# 批准
openclaw pairing approve discord <配对码>
配对码 1 小时内有效。批准后,该用户就能跟 Bot 正常对话了。
如果你想让 Bot 在服务器频道里直接回复(不需要配对),需要配置群组权限。
第八步:设置群组权限
让 Bot 在特定频道自动回复:
{
channels: {
discord: {
enabled: true,
token: { source: "env", provider: "default", id: "DISCORD_BOT_TOKEN" },
guilds: {
"你的服务器ID": {
allowFrom: ["*"],
requireMention: true
}
}
}
}
}
关键参数说明:
guilds.服务器ID:你的 Discord 服务器 ID(右键服务器图标 → Copy Server ID)allowFrom: ["*"]:允许所有人跟 Bot 对话requireMention: true:只有 @Bot 时才回复(推荐,避免刷屏)
第九步:测试
配置完成后,在 Discord 服务器里 @你的 Bot 发一条消息,比如"你好,你能做什么?"。如果一切正常,Bot 会在几秒内回复。
测试清单:
- @Bot 发消息能收到回复 ✓
- 不 @Bot 时不会回复 ✓
- 私信 Bot 能正常对话 ✓
- 回复内容符合你设定的 AI 人格 ✓
problèmes courants
Q1:Bot 加入服务器后发消息没反应?
最常见原因:没开 Message Content Intent。回到 Developer Portal → Bot → Privileged Gateway Intents,确认 Message Content Intent 已开启。改完后需要重启 Gateway。
Q2:Bot 在群里回复所有消息怎么办?
classificateur pour les objets munis d'une poignée requireMention mis en place en tant que vrai,这样只有 @Bot 时才会回复。如果已经设了还是乱回,检查是否有其他 guild 配置覆盖了这个设置。
Q3:怎么让 Bot 只在特定频道回复?
在 guilds 配置里指定频道 ID 而不是用 "*"。或者在 Discord 服务器设置里,限制 Bot 只能看到特定频道(通过角色权限控制)。
Q4:Bot Token 泄露了怎么办?
立即去 Developer Portal → Bot → Reset Token 重新生成。然后更新 OpenClaw 配置里的环境变量,重启 Gateway。
Q5:能不能让 Bot 发图片或文件?
可以。OpenClaw 支持通过 Discord 发送 Embed、图片和文件附件。确保 Bot 权限里勾选了 Attach Files 和 Embed Links。
Q6:多个 Discord 服务器能用同一个 Bot 吗?
可以。把 Bot 邀请到多个服务器,然后在 guilds 配置里分别设置每个服务器的规则。
相关教程推荐
- OpenClaw 怎么做 WhatsApp 客服自动回复?从安装到上线的完整教程
- OpenClaw 怎么检查页面 SEO?发布前必须过一遍的 11 项清单
- OpenClaw 怎么复盘 SEO 数据?从收录检查到内容优化的完整流程
résumés
用 OpenClaw 接入 Discord 做客服 Bot 的核心流程:创建 Application → 拿 Token → 开 Intent → 邀请到服务器 → 配置 OpenClaw → 启动测试。整个过程 15 分钟能搞定。
配置好之后,Bot 就能 7×24 自动回答社群里的常见问题,你只需要关注真正需要人工处理的消息。
更多 Discord 接入细节,参考官方文档:OpenClaw Discord 渠道文档.
Lien vers cet article :https://www.361sale.com/fr/87567/L'article est protégé par le droit d'auteur et doit être reproduit avec mention.













11 mars 13:490
Aujourd'hui, le référencement est toujours d'actualité, mais le jeu a changé. Auparavant, on s'appuyait sur des tas de contenus, des tas de mots-clés pour obtenir du trafic, et maintenant on accorde plus d'attention à la qualité du contenu + à la confiance dans la marque + à l'expérience de l'utilisateur. En plus de s'appuyer uniquement sur le SEO est en fait de plus en plus difficile, beaucoup de bonnes SEO + médias sociaux + marketing de contenu + conversion de domaine privé à faire ensemble. Le référencement reste un canal d'acquisition de clients à long terme, mais il ne peut plus être considéré comme le seul canal.Il travaille dur.
11 mars 10:540
Normal, inclus seulement au nom de Google pour voir la page, ne signifie pas qu'immédiatement au classement, "a été inclus mais n'a pas été classé" habituellement parce que : la concurrence des mots-clés, le poids de la page est faible, le contenu n'est pas assez fort, la page est relativement nouvelle. Continuez à optimiser les mots-clés à longue traîne, la qualité du contenu et la chaîne interne, il faut généralement un peu de temps pour que le classement s'améliore lentement !Amelia Foster 6 mars 16:200
Avez-vous une capture d'écran ?lit. même un fils qui n'est pas un poisson connaît la joie du poisson 6 mars 09:230
Ne commencez pas par utiliser les plugins d'optimisation, mais localisez d'abord les goulets d'étranglement : Utilisez Query Monitor pour voir les SQL lents, les crochets lents. Mettez tous les plugins en pause pour les comparer, puis activez-les un par un. Vérifier que l'autoload est trop grand (tableau des options). Vérifier les index de la base de données avec les requêtes de tables volumineuses. S'attaquer d'abord aux performances de l'hôte et de la base de données si le TTFB du serveur est élevé.Il travaille dur.
3 mars 16:470
Bonjour Windjammer, il n'y a vraiment pas besoin de s'embêter avec des environnements locaux compliqués, les gens ordinaires suivent ces étapes et la mise à jour ne fera pas planter le site 👇. Tout d'abord, sauvegarder l'ensemble du site, fichiers + base de données sont préparés, c'est la ligne de fond, hors du problème peut être une clé pour revenir en arrière. Si vous voulez mettre à jour votre site, ne le faites pas en un seul clic, mais faites-le par lots, changez d'abord les plugins sans importance, puis les principaux. Immédiatement après la mise à jour, videz le cache, passez au premier plan pour vérifier la page d'accueil, la page d'article, les boutons, les formulaires, ces positions clés. Il est préférable d'installer un plug-in qui prend en charge le retour à la version précédente ; en cas de panne, il est possible de revenir à l'ancienne version en une seconde. En résumé : sauvegarder d'abord, changer par lots, vérifier après avoir changé, laisser un moyen de revenir en arrière, très stable ✅😎 J'espère que cela vous aidera !bugbang 2 mars 09:550
En général, ce n'est pas le paiement qui n'a pas fonctionné, mais le rappel (webhook) qui n'a pas renvoyé l'état de la commande. Étapes de dépannage : WooCommerce → Statut → Logs : voir si la passerelle de paiement a une erreur de webhook / une erreur de signature / un dépassement de délai. Vérifiez si le site est bloqué par un WAF (Cloudflare, Pagoda Firewall, plugins de sécurité). Vérifiez si l'option "Cache checkout pages/interface paths" est activée (les pages de paiement et les interfaces de rappel ne doivent pas être mises en cache). Recherchez dans les journaux d'erreurs du serveur les erreurs 500/fatal qui interrompent l'exécution du callback. Solution : Libérer les URLs de rappel de wp-json, wc-api et de la passerelle de paiement (configurer selon la documentation de la passerelle). Désactiver le cache et le test de compression JS merge sur la page de paiement une fois. Si vous utilisez Cloudflare : définissez les règles "no-challenge" et "no-block" pour les URL de rappel.Ulla Nala Zhenhuan (18嬛嬛嬛) 31 janvier 09:360
1) Déterminer s'il s'agit d'une "attente normale" ou d'un "blocage anormal". Vous pouvez d'abord examiner trois signaux : si le délai de publication de la page est compris entre 7 et 14 jours, s'il n'y a qu'un petit nombre de pages avec ce statut et si la page est apparue dans le plan du site XML. Si ces trois éléments sont réunis, il s'agit très probablement d'une étape normale d'exploration et d'évaluation, et il n'est pas nécessaire d'intervenir immédiatement. 2) Dans quelles circonstances "attendre" est-il inutile ? Les cas suivants ne seront pas résolus automatiquement par le temps : la page n'a presque pas de liens internes (page isolée), le contenu est très similaire aux pages existantes sur le site, les points canoniques renvoient à d'autres URL, et trop d'articles similaires sont publiés sur le même sujet pendant une courte période. Dans ce cas, Google a été parcouru, mais a jugé que "cela ne vaut pas la peine d'entrer dans l'index". 3) La façon la plus efficace d'intervenir manuellement (sans chichis) La priorité est de faire ces 3 choses : ajouter des liens internes, créer un lien vers la page à partir d'anciens articles ou rubriques connexes, améliorer la densité de l'information sur le premier écran. Les 2-3 premiers paragraphes répondent directement à la question de l'utilisateur, évitent trop de remplissage, confirment que la page canonique est autoréférentielle pour éviter d'être jugée comme une page dupliquée, puis vont au SGC pour demander la réindexation. 4) Quelles sont les "actions d'intervention" contre-productives ? Déconseillées : supprimer et reposter fréquemment, cliquer plusieurs fois de suite sur "demander l'indexation", forcer l'empilement de mots-clés pour être indexé, changer arbitrairement d'URL ou de titre. Ces opérations permettront à Google de réévaluer la stabilité de la page, mais ralentiront l'inclusion. 5) Une norme de jugement pratique Si un article : a été crawlé, il n'y a pas de problème de noindex / robots, il y a au moins 1-2 liens internes connexes, le contenu résout manifestement un problème indépendant, il est inclus, ce n'est qu'une question de temps, ce n'est pas un problème de plug-in.Porteur de poste 30 janvier 10:000
La nouvelle station ne fait pas de liens externes peut être complètement, le premier contenu et la structure de la station pour faire un bon travail plus stable. En s'appuyant uniquement sur le contenu, il est généralement possible d'inclure une partie des mots-clés à longue traîne dans le classement, mais la quantité de concurrence élevée sera lente. Il est recommandé d'attendre l'inclusion stable du site, 30-50 contenu de qualité, les mots clés ont commencé à entrer dans le top 20/30, et puis une petite quantité de liens externes, les mots de marque prioritaires / chaîne nue / type de citation, ne viennent pas à chasser le nombre. 👍