跳转至内容

Discord/机器人指南

来自Wikibooks,开放世界中的开放书籍

机器人是利用Discord API的自动化Discord用户。在服务器中,可以通过其名称旁边的“BOT”标签识别它们。

[编辑 | 编辑源代码]
MEE6

MEE6以成人游泳系列《瑞克和莫蒂》中的一个角色米西克斯先生命名,是Discord上最受欢迎的机器人之一,被15,300,000个服务器使用。MEE6拥有许多功能,包括

  • 向加入服务器的新成员发送欢迎消息
  • 如果用户在服务器中保持持续活跃,则奖励用户XP积分
  • 播放音乐
  • Twitch、YouTube、Twitter和Reddit的公告功能

命令

命令 描述
管理命令
!ban 禁止用户离开服务器
!tempban 暂时禁止用户离开服务器
!clear 删除频道中的选定消息
!infractions 显示用户的违规行为
!kick 将用户踢出服务器
!mute 静音服务器上的用户
!tempmute 暂时静音服务器上的用户
!role-info 获取特定角色的信息
!server-info 获取服务器的信息
!slowmode 启用或禁用频道中的慢速模式
!unban 解禁服务器上的用户
!unmute 取消静音服务器上的用户
!user-info 获取特定用户信息
!warn 警告用户
音乐命令
!play 开始播放队列中的歌曲
!stop 停止/暂停当前歌曲
!search 搜索歌曲
!record 录制语音频道中的当前对话
!stop-recording 停止录制并获取音频文件链接
!seek 跳转到歌曲中的特定时间
!volume 将音量增加或降低至200%
!add 将歌曲添加到队列
!queue 列出队列中的所有歌曲
!clear-queue 从队列中删除所有歌曲
!skip 跳过队列中的下一首歌曲
!vote-skip 开始投票跳过队列中的下一首歌曲
!join 将机器人添加到您的语音频道
!leave 从您的语音频道中移除机器人
!start-quiz 在Discord中与您的朋友开始音乐测验
!stop-quiz 停止音乐测验

Carl-bot是另一个流行的Discord机器人,被3,950,000个服务器使用。Carl-bot提供了许多功能,包括添加反应角色、管理和日志记录。

命令

命令 描述
/about 显示一些关于机器人的有趣统计数据
/attachmentspam disable 禁用附件垃圾邮件
/attachmentspam set 设置服务器的附件设置
/attachmentspam punishment 设置达到速率限制的惩罚
/autofeeds list 显示在此服务器中创建的自动提要列表
/autofeeds create 创建自动提要
/autofeeds silent 为不需要提醒某人的内容创建静默自动提要
/autofeeds everyone 为需要提醒所有人的内容创建自动提要
/autofeeds here 为不需要提醒某人的内容创建静默自动提要
/autofeeds silence 使现有的普通自动提要静音,以便在发布时不会提醒任何人
/autofeeds move 将自动提要移动到不同的频道
/autofeeds repeat 在指定持续时间后重复自动提要
/autofeeds delete 删除具有特定时间的自动提要
/autofeeds clear 清除所有自动提要
/automod server 显示服务器当前的自动管理设置
/automod whitelist 向白名单中添加/删除角色和/或频道
/automod media 将频道标记为“仅限媒体”,仅允许发布附件和/或链接
/automod unmedia 取消将频道标记为“仅限媒体”,允许再次发布任何内容
/automod drama 为管理员设置一个“drama”频道。此频道不应公开。
/automod log 设置自动自动管理操作所在的频道
/automod threshold 设置警告阈值,以便在收到x次警告后自动惩罚用户
/automod warnpunishment 设置达到警告阈值的惩罚
/autoresponse server 查看服务器中设置的自动回复的简要概述
/autoresponse list 显示服务器中设置的所有触发器
/autoresponse clear 删除所有触发器
/autoresponse create 创建一个普通的自动回复触发器,检查子字符串
/autoresponse strict 创建一个“严格”触发器,这意味着确切的单词必须出现在消息中的某个地方
/autoresponse startswith 使用此命令创建的触发器仅在消息以触发器开头时才调用
/autoresponse endswith 触发器仅在消息以其结尾时才调用
/autoresponse exact 触发器仅在消息完全与其相同的时候才调用
/autoresponse channel 仅在使用命令的频道中有效
/autoresponse remove 按名称删除触发器
/autoresponse ignore 添加一个或多个频道/成员,让机器人忽略它们
/autoresponse unignore 删除一个或多个频道/成员,让机器人不再忽略它们
/autorole show 显示所有成员加入时获得的角色列表
/autorole reassign 切换重新分配角色以重新加入
/autorole blacklist 将角色列入黑名单,以防止重新分配
/autorole unblacklist 白名单角色是可以使用!role <role>自行分配的角色
/autorole add 添加一个角色以自动分配
/autorole remove 删除一个角色以防止自动分配
/avatars 以不同的格式提供用户的头像
/banmessage 设置禁止消息,以便在禁止成员时发送到问候频道
/caps limit 设置服务器的大写限制
/caps punishment 设置达到速率限制的惩罚
/censor server 查看服务器的审查设置
/censor words 从黑名单中删除/添加一个或多个单词
/censor display 显示所有黑名单单词
/censor clear 删除所有黑名单单词
/censor punishment 设置说脏话的惩罚
/cute 可爱但不一定是猫或狗相关的
/deletefiles 从服务器中删除发布的非图片/视频/文本文件
/echo 让机器人在指定的频道中说些什么
/embed edit 编辑标题和描述
/embed custom 根据Discord使用的原始JSON在指定频道中发布嵌入
/embed editcustom Ecembed表示编辑自定义嵌入,需要您传入JSON
/embed source 获取嵌入(任何嵌入!)的JSON源
/embed create 在指定频道中创建具有指定颜色的嵌入
/farewell 设置告别消息,以便在成员离开时发送到问候频道
/feeds list 显示在此服务器中创建的提要列表
/feeds create 创建提要
/feeds announce 发布提要
/feeds delete 删除提要
/feeds move 将提要移动到指定的频道
/feeds clear 清除所有提要
/fun aesthetics makes text look like this
/fun pick 从提供的选项中随机选择一个元素,使用逗号进行多词选择
/fun fraktur 𝔪𝔞𝔨𝔢𝔰 𝔱𝔢𝔵𝔱 𝔩𝔬𝔬𝔨 𝔩𝔦𝔨𝔢 𝔱𝔥𝔦𝔰
/fun boldfraktur 𝖒𝖆𝖐𝖊𝖘 𝖙𝖊𝖝𝖙 𝖑𝖔𝖔𝖐 𝖑𝖎𝖐𝖊 𝖙𝖍𝖎𝖘
/fun fancy 𝓂𝒶𝓀𝑒𝓈 𝓉𝑒𝓍𝓉 𝓁𝑜𝑜𝓀 𝓁𝒾𝓀𝑒 𝓉𝒽𝒾𝓈
/fun boldfancy 𝓶𝓪𝓴𝓮𝓼 𝓽𝓮𝔁𝓽 𝓵𝓸𝓸𝓴 𝓵𝓲𝓴𝓮 𝓽𝓱𝓲𝓼
/fun double 𝕞𝕒𝕜𝕖𝕤 𝕥𝕖𝕩𝕥 𝕝𝕠𝕠𝕜 𝕝𝕚𝕜𝕖 𝕥𝕙𝕚𝕤
/fun smallcaps ᴍᴀᴋᴇꜱ ᴛᴇxᴛ ʟᴏᴏᴋ ʟɪᴋᴇ ᴛʜɪꜱ
/fun eightball 询问是非问题以寻求建议
/fun owofy 转换/在随机位置添加随机的“w”和“y”
/fun emojify 使文本表情符号化
/fun urbandictionary 在Urban Dictionary上查找单词的定义
/fun clap 👏 makes 👏 text 👏 look 👏 like 👏 this 👏
/fun space 允许您选择要在单词之间放置的任何内容
/fun info 显示有关成员的一些有趣信息
/fun addemoji 使用您想要的名称在服务器中添加自定义表情符号
/fun coinflip 抛硬币
/help 显示所有齿轮和命令的帮助选项
/highlight add 添加一个要高亮的词语
/highlight remove 移除你高亮的一个特定词语
/highlight block 屏蔽一个或多个频道或成员
/highlight unblock 取消屏蔽一个或多个频道或成员
/highlight clear 移除你所有的高亮
/highlight show 显示你高亮的词语以及你忽略的成员和频道
/highlight matches 这将显示你的高亮词语中,哪些词语会在测试句子中被触发
/invitespam server 显示服务器的邀请码垃圾信息设置
/invitespam norole 与设置为“block”相同,但仅影响没有角色的成员
/invitespam punishment 设置发布服务器邀请的惩罚
/joindm 设置发送给加入的成员的私信消息
/level member 显示成员的等级卡
/level mee6import 从MEE6导入等级
/level config 显示服务器当前的等级配置
/level rate 设置等级提升速度
/level blacklist 将一个或多个角色或频道加入或移除黑名单
/level mod 设置等级必须被哪个数整除才能被公告
/level limit 仅当等级高于此限制时才公告
Dyno

Dyno 是一款多功能的 Discord 机器人,提供 moderation、自定义命令和其他功能。

命令

命令 描述
娱乐
?rps [选择] 与机器人玩石头剪刀布
?dadjoke 获取一个随机的爸爸笑话
?poll [消息] "[选项 1]" "[选项 2]"

?poll show [消息 ID/链接]

发起投票(最多 10 个选项)
?space 获取关于空间站的信息
?cat 查找一些可爱的猫咪图片
?github [仓库名称]

?github [所有者]/[仓库名称]

获取 Github 仓库的信息
?pokemon [名称] 获取关于宝可梦的信息
?dog 查找一些可爱的狗狗图片
?pug 查找一些可爱的巴哥犬图片
?norris 获取一个随机的 Chuck Norris 事实
?itunes [歌曲名称] 获取关于歌曲的信息
?flip 抛硬币
游戏
?league [子命令] [参数] 获取《英雄联盟》的召唤师、英雄、历史记录、装备和更多统计数据!
信息
?info 获取机器人信息
?uptime 获取机器人运行时间
?premium Dyno 高级信息(在私信中回复)
管理
?addrole [角色名称] (颜色名称/十六进制) (显示) 添加一个新的角色,可选颜色和显示
?setnick [用户] [新昵称] 更改用户的昵称
?addmod [角色] 添加一个管理员角色
?rolecolor [角色] [十六进制颜色] 更改角色的颜色
?ignorechannel [频道] 切换频道中的命令使用。(不影响管理员和管理者)。
?rolename [角色],[新名称] 更改角色的名称
?listmods 列出管理员
?delrole [角色] 删除角色
?nick [新昵称] 更改机器人昵称
?delmod [角色] 移除管理员角色
?purge [数量]

?purge user [用户] [数量]

?purge match [文本] (数量)

?purge not [文本] (数量)

?purge startswith [文本] (数量)

?purge endswith [文本] (数量)

?purge links

?purge invites (数量)

?purge images (数量)

?purge mentions (数量)

?purge embeds (数量)

?purge bots (数量)

?purge humans (数量)

?purge text (数量)

?purge after [消息 ID/链接] (数量)

删除频道中的若干条消息。(限制 1000)
?command [命令名称] 启用/禁用命令
?modules 列出可用的模块
?ignoreuser [用户] 切换用户的命令使用
?prefix [新前缀] 获取或设置此服务器的命令前缀
?announce [频道] [消息]

?announce everyone [频道] [消息]

?announce here [频道] [消息]

?announce role [角色] [频道] [消息]

使用机器人发送公告
?clearwarn [用户] 清除用户的警告
?ignorerole [角色] 切换角色的命令使用。(不影响管理员和管理者)。
?mentionable [角色名称] (true/false) 切换角色是否可被提及
?customs enable [命令名称]

?customs disable [命令名称]

?customs show [命令名称]

?customs list

列出、启用、禁用自定义命令
?addemote [名称] [图片链接或附加图片文件] 向服务器添加表情
?role [用户] (+/-)[角色](用逗号 `, ` 分隔)

?role add [用户] [角色](用逗号 `, ` 分隔)

?role remove [用户] [角色](用逗号 `, ` 分隔)

?role toggle [用户] [角色](用逗号 `, ` 分隔)

?role removeall [用户]

?role all (+/-)[角色]

?role bots (+/-)[角色]

?role humans (+/-)[角色]

?role in [角色],(+/-)[角色]

?role status

?role cancel

将用户添加/移除到角色或多个角色
?module [模块名称] 启用/禁用模块
?giveaway create [频道] [获奖者] [持续时间] [名称]

?giveaway end [消息 ID/消息链接]

?giveaway reroll [消息 ID/消息链接] (要重新抽签的获奖者)

创建和管理抽奖
其他
?afk [状态]

?afk set [状态] - 与 afk [状态] 相同

?afk ignore - 忽略你使用命令时所在的频道。

?afk ignored

?afk reset [成员]

?afk clear [成员]

?afk list

设置一个 AFK 状态,在你被提及时显示
?avatar [用户] 获取用户的头像
?roll [大小]

?roll [大小] [骰子数量]

掷骰子(支持可选大小:d4、d6、d8、d10、d12、d20、d100)
?randomcolor 生成一个带预览的随机十六进制颜色
?membercount 获取服务器成员数量
?remindme [时间] [提醒] 设置提醒
?whois [用户提及] 获取用户信息
?distance [坐标] [坐标] 获取两组坐标之间的距离
?highlights add [短语]

?highlights delete [短语]

?highlights list

在服务器中有人说出特定短语时收到通知
?dynoav (可选用户) 生成一个类似 Dyno 的头像
?color #hex

?color hex

使用十六进制显示颜色
?remotes (可选搜索) 获取服务器表情列表
?flipcoin 抛硬币
?serverinfo 获取服务器信息/统计数据
??covid

?covid [国家]

?covid [州]

获取 COVID-19 统计数据
版主
?deafen [用户] 使成员静音
?softban [用户] [原因] 软禁成员(禁言并立即解禁以删除用户消息)
?warn [用户] (原因) 警告成员
?diagnose [命令或模块] 诊断机器人中的任何命令或模块,以确定是否存在任何问题
?unban [用户 ID] (可选原因) 解禁成员
?mute [用户] [限制] [原因] 禁言成员,使其无法输入
?warnings [用户] 获取用户的警告
?clean (可选数量) 清理 Dyno 的回复
?modlogs [用户] (页面) 获取用户的版主日志列表
?members [角色] 列出角色中的成员(最多 90 个)
?kick [用户] [原因] 踢出成员
?undeafen [用户] 取消成员静音
?rolepersist [用户] [角色],[可选原因]

?rolepersist add [用户] [角色],[可选原因]

?rolepersist remove [用户] [角色],[可选原因]

?rolepersist toggle [用户] [角色],[可选原因]

分配/取消分配一个角色,如果用户离开并重新加入,则该角色会保留。
?unmute [用户] (可选原因) 取消禁言成员
?ban [用户] [限制] [原因]

?ban save [用户] [限制] [原因]

?ban noappeal [用户] [限制] [原因]

禁言成员,可选时间限制
?moderations (用户) (页面) 获取活动版主操作(计时)列表
?unwarn [警告原因] 删除警告
?notes [用户] 获取用户的备注
?clearnotes [用户] 删除成员的所有备注
?duration [版主日志 ID] [限制] 更改静音/禁言的持续时间
?ignored 列出被忽略的用户、角色和频道
?temprole [用户] [时间] [角色],[可选原因]

?temprole add [用户] [时间] [角色],[可选原因]

?temprole remove [用户] [角色],[可选原因]

分配/取消分配一个持续有限时间的角色
?case [案例 ID] 显示单个版主日志案例
?editnote [用户] [要编辑的备注] 编辑关于成员的备注
?modstats [用户] 获取版主/管理员的版主统计信息(更新可能需要 30 分钟)
?note [用户] [文本] 添加关于成员的备注
?lockdown (可选消息)

?lockdown end (可选消息)

锁定版主设置中定义的频道
?reason [案例编号] [原因] 为版主日志案例提供原因
?unlock [频道] (消息) 解锁先前锁定的频道
?lock [频道] (时间) (消息) 锁定频道,可选计时器和消息
?star [消息 ID/链接] 查看消息的精华区统计信息
?delnote [用户] [备注 ID] 删除关于成员的备注
角色
?addrank [名称或 ID] 添加一个新的等级供成员加入,角色必须存在
?delrank [名称或 ID] 删除现有等级,不删除角色
?rank [等级名称] 加入/离开等级
?roleinfo [角色] 获取关于角色的信息
?roles (可选搜索) 获取服务器角色列表
?ranks 获取可加入的等级列表。
慢速模式
?slowmode channel [频道] [限制]

?slowmode user [频道] [限制]

?slowmode discord [频道] [限制]

启用/禁用慢速模式
标签
?tags (可选类别) (可选搜索) 获取标签列表,使用 tag 命令获取标签
?tag [标签名称]

?tag category [类别名称]

?tag create [标签名称] [内容]

?tag edit [标签名称] [内容]

?tag delete [标签名称]

?tag raw (可选类别) [标签名称]

获取或创建标签
华夏公益教科书