Red-DiscordBot 自定义问答列表创建指南
Red-DiscordBot A multi-function Discord bot 项目地址: https://gitcode.com/gh_mirrors/re/Red-DiscordBot
概述
Red-DiscordBot 的问答(Trivia)模块允许用户创建自定义问答列表,用于在聊天中开展趣味问答游戏。本文将详细介绍如何创建符合规范的问答列表文件,包括基础格式、高级配置等内容。
文件基础结构
创建文件
- 新建一个
.yaml
格式的文件,例如mytrivia.yaml
- 文件名将作为问答列表的名称(如
mytrivia
)
作者信息
在文件开头添加 AUTHOR
字段,用于声明问答列表的作者:
AUTHOR: 张三
多个作者可以用逗号分隔:
AUTHOR: 张三, 李四, 王五
描述信息
可选的 DESCRIPTION
字段用于说明问答列表的主题和内容:
DESCRIPTION: >-
这是一个关于历史知识的问答游戏,包含从古代到现代的各种历史知识题目。
问题与答案编写规范
基本格式
每个问题以冒号结尾,答案使用连字符(-
)开头并换行:
中国的首都是哪里?:
- 北京
- 北京市
特殊字符处理
当问题或答案中包含以下特殊字符时,需要用引号包裹:
- 冒号
:
- 井号
#
- 连字符
-
- 引号
"
或'
"Twitter上关注数最多的用户是谁?":
- 巴拉克·奥巴马
- 奥巴马
多行问题
使用 \n
表示换行:
"第一行\n第二行":
- 示例答案
答案规范
- 答案不区分大小写
- 可以为每个问题提供多个等效答案
- 数字可以同时提供阿拉伯数字和文字形式
一年有多少天?:
- 365
- 三百六十五
- 三百六十五天
完整示例
AUTHOR: 历史爱好者
DESCRIPTION: 历史知识问答
中国的首都是哪里?:
- 北京
- 北京市
"Twitter上关注数最多的用户是谁?":
- 巴拉克·奥巴马
- 奥巴马
中国历史上第一个朝代是?:
- 夏朝
- 夏
中国成立于哪一年?:
- 1949
- 1949年
- 一九四九年
高级配置选项
可以通过 CONFIG
字段覆盖默认游戏设置:
CONFIG:
bot_plays: false # 是否允许机器人参与答题
delay: 20 # 答题时间限制(秒),必须≥4
timeout: 30 # 无响应超时(秒),必须>delay
max_score: 20 # 获胜所需分数
reveal_answer: true # 超时后是否显示答案
payout_multiplier: 0.5 # 奖励倍数
use_spoilers: true # 是否使用隐藏文本显示答案
最佳实践建议
- 问题多样性:混合不同类型的问题(知识、谜语、图片识别等)
- 答案全面性:为每个问题提供尽可能多的等效答案
- 难度梯度:合理安排简单、中等和困难问题的比例
- 主题明确:保持问答列表的主题一致性
- 测试验证:创建后先进行小范围测试,确保所有问题都能正常识别
通过遵循以上指南,您可以创建出内容丰富、格式规范的问答列表,为Red-DiscordBot用户提供有趣的问答游戏体验。
Red-DiscordBot A multi-function Discord bot 项目地址: https://gitcode.com/gh_mirrors/re/Red-DiscordBot
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考