aireply

package
v1.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package aireply 人工智能回复

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AIReply

type AIReply interface {
	// Talk 取得带 CQ 码的回复消息
	Talk(msg, nickname string) string
	// Talk 取得文本回复消息
	TalkPlain(msg, nickname string) string
	// String 获得实际使用的回复服务名
	String() string
}

AIReply 公用智能回复类

func NewAIReply

func NewAIReply(mode string) AIReply

NewAIReply 智能回复简单工厂

type QYKReply

type QYKReply struct{}

QYKReply 青云客回复类

func (*QYKReply) String

func (*QYKReply) String() string

func (*QYKReply) Talk

func (*QYKReply) Talk(msg, nickname string) string

Talk 取得带 CQ 码的回复消息

func (*QYKReply) TalkPlain

func (*QYKReply) TalkPlain(msg, nickname string) string

TalkPlain 取得回复消息

type XiaoAiReply

type XiaoAiReply struct{}

XiaoAiReply 小爱回复类

func (*XiaoAiReply) String

func (*XiaoAiReply) String() string

func (*XiaoAiReply) Talk

func (x *XiaoAiReply) Talk(msg, nickname string) string

Talk 取得带 CQ 码的回复消息

func (*XiaoAiReply) TalkPlain

func (*XiaoAiReply) TalkPlain(msg, nickname string) string

TalkPlain 取得回复消息

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL