logic

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2024 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Manager = &LogicManager{}

全局 LogicManager 实例

Functions

func RegisterCustomLogic added in v1.0.1

func RegisterCustomLogic()

RegisterCustomLogic 注册所有自定义逻辑

func SetupLogic added in v1.0.1

func SetupLogic()

SetupLogic 设置所有逻辑处理

Types

type GroupMessageHandler added in v1.0.1

type GroupMessageHandler func(*client.QQClient, *message.GroupMessage)

type LogicManager added in v1.0.1

type LogicManager struct {
	// contains filtered or unexported fields
}

LogicManager 管理所有自定义逻辑

func (*LogicManager) RegisterGroupMessageHandler added in v1.0.1

func (lm *LogicManager) RegisterGroupMessageHandler(handler GroupMessageHandler)

RegisterGroupMessageHandler 注册群消息处理函数

func (*LogicManager) RegisterPrivateMessageHandler added in v1.0.1

func (lm *LogicManager) RegisterPrivateMessageHandler(handler PrivateMessageHandler)

RegisterPrivateMessageHandler 注册私聊消息处理函数

type PrivateMessageHandler added in v1.0.1

type PrivateMessageHandler func(*client.QQClient, *message.PrivateMessage)

定义不同类型事件的处理函数类型

Jump to

Keyboard shortcuts

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