You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Discord机器人中实现YAGPBD式命令自动填充功能?

YAGPBD机器人/giverole命令输入提示实现方法

你要的这个功能是命令参数占位提示,在YAGPBD里可以通过自定义命令的参数配置实现,不用复杂代码。你之前写的是discord.py的Python代码,但YAGPBD用的是专属模板语法,所以不适用,正确操作如下:

  1. 打开YAGPBD控制面板,进入「自定义命令」页面,创建或编辑giverole命令
  2. 在「参数」配置区添加两个参数:
    • 第一个参数类型选「用户」,自定义提示文本为name:
    • 第二个参数类型选「角色」,自定义提示文本为role:
  3. 在命令的执行代码栏填入以下YAGPBD模板代码:
    {{$member := args 0}}
    {{$role := args 1}}
    {{addRole $member $role}}
    {{sendMessage nil (joinStr "" $member.Mention " hozzáadva a " $role.Mention " role-hoz")}}
    

完成设置后,输入/giverole时,Discord输入框会自动显示name:和role:的占位提示,用户只需选择对应的成员和角色即可执行命令。

内容的提问来源于stack exchange,提问作者Ryde

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 20:39:55