Documentation
¶
Index ¶
- Constants
- func DIYDialogue(ctx *zero.Ctx, question string) message.Message
- func DeleteDialogue(groupID int64, question string) error
- func GetAllQuestion(groupID int64) []string
- func GetDialogue(groupID int64, question string) message.Message
- func GetDialogueByFilesRandom(groupID int64, question string) message.Message
- func IDoNotKnow(ctx *zero.Ctx, question string) message.Message
- func LoadDialoguesFromDir(dir string)
- func ParseDialoguesFile(filename string) (map[string][]string, error)
- func PluginName(ctx *zero.Ctx, question string) message.Message
- func SetDialogue(groupID int64, question string, answer message.Message) error
- func WhoAreYou(ctx *zero.Ctx, question string) message.Message
- type Dealer
- type GroupChatDialogue
Constants ¶
View Source
const DIYDialogueLevelKey = "diylevel"
Variables ¶
This section is empty.
Functions ¶
func DIYDialogue ¶
DIYDialogue Dealer: 用户自定义对话
func DeleteDialogue ¶
DeleteDialogue 根据问题删除一个问答
func GetDialogue ¶
GetDialogue 根据群号和问题获取answer消息
func GetDialogueByFilesRandom ¶ added in v0.1.2
GetDialogueByFilesRandom 随机获取一条答句(来自文件)消息
func IDoNotKnow ¶
IDoNotKnow Dealer: XX不知道
func LoadDialoguesFromDir ¶ added in v0.1.2
func LoadDialoguesFromDir(dir string)
LoadDialoguesFromDir 从文件夹中读取问答集
func ParseDialoguesFile ¶ added in v0.1.2
ParseDialoguesFile 解析问答集文件
func PluginName ¶ added in v0.1.1
PluginName Dealer: 问题为插件名,返回帮助信息
func SetDialogue ¶
SetDialogue 新增或修改一个问答
Types ¶
type GroupChatDialogue ¶
Click to show internal directories.
Click to hide internal directories.