plugin

package
v0.0.0-...-1b51557 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2024 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MessageIgnore = 0
	MessageBlock  = 1
)

Variables

View Source
var DigestPluginList = make([]DigestPlugin, 0)
View Source
var FriendMessageRecalledPluginList = make([]FriendMessageRecalledPlugin, 0)
View Source
var GroupInvitedRequestPluginList = make([]GroupInvitedRequestPlugin, 0)
View Source
var GroupMemberPermissionChangedPluginList = make([]GroupMemberPermissionChangedPlugin, 0)
View Source
var GroupMessagePluginList = make([]GroupMessagePlugin, 0)
View Source
var GroupMessageRecalledPluginList = make([]GroupMessageRecalledPlugin, 0)
View Source
var GroupMutePluginList = make([]GroupMutePlugin, 0)
View Source
var GroupNameUpdatedPluginList = make([]GroupNameUpdatedPlugin, 0)
View Source
var JoinGroupPluginList = make([]JoinGroupPlugin, 0)
View Source
var LeaveGroupPluginList = make([]LeaveGroupPlugin, 0)
View Source
var MemberJoinGroupPluginList = make([]MemberJoinGroupPlugin, 0)
View Source
var MemberLeaveGroupPluginList = make([]MemberLeaveGroupPlugin, 0)
View Source
var MemberSpecialTitleUpdatedPluginList = make([]MemberSpecialTitleUpdatedPlugin, 0)
View Source
var NewFriendAddedPluginList = make([]NewFriendAddedPlugin, 0)
View Source
var NewFriendRequestPluginList = make([]NewFriendRequestPlugin, 0)
View Source
var NotifyPluginList = make([]NotifyPlugin, 0)
View Source
var PrivateMessagePluginList = make([]PrivateMessagePlugin, 0)
View Source
var RenamePluginList = make([]RenamePlugin, 0)
View Source
var UserJoinGroupRequestPluginList = make([]UserJoinGroupRequestPlugin, 0)

Functions

func AddFriendMessageRecalledPlugin

func AddFriendMessageRecalledPlugin(plugin FriendMessageRecalledPlugin)

添加好友消息撤回处理插件

func AddGroupDigestPlugin

func AddGroupDigestPlugin(plugin DigestPlugin)

精华消息

func AddGroupInvitedRequestPlugin

func AddGroupInvitedRequestPlugin(plugin GroupInvitedRequestPlugin)

添加机器人被邀请处理插件

func AddGroupMemberPermissionChangedPlugin

func AddGroupMemberPermissionChangedPlugin(plugin GroupMemberPermissionChangedPlugin)

管理员变动

func AddGroupMessagePlugin

func AddGroupMessagePlugin(plugin GroupMessagePlugin)

添加群聊消息插件

func AddGroupMessageRecalledPlugin

func AddGroupMessageRecalledPlugin(plugin GroupMessageRecalledPlugin)

添加群消息撤回处理插件

func AddGroupMutePlugin

func AddGroupMutePlugin(plugin GroupMutePlugin)

添加群成员被禁言插件

func AddGroupNameUpdated

func AddGroupNameUpdated(plugin GroupNameUpdatedPlugin)

群名变动

func AddJoinGroupPlugin

func AddJoinGroupPlugin(plugin JoinGroupPlugin)

添加机器人进群插件

func AddLeaveGroupPlugin

func AddLeaveGroupPlugin(plugin LeaveGroupPlugin)

添加机器人离开群插件

func AddMemberJoinGroupPlugin

func AddMemberJoinGroupPlugin(plugin MemberJoinGroupPlugin)

添加群成员加入插件

func AddMemberLeaveGroupPlugin

func AddMemberLeaveGroupPlugin(plugin MemberLeaveGroupPlugin)

添加群成员离开插件

func AddMemberSpecialTitleUpdated

func AddMemberSpecialTitleUpdated(plugin MemberSpecialTitleUpdatedPlugin)

群头衔变动

func AddNewFriendAddedPlugin

func AddNewFriendAddedPlugin(plugin NewFriendAddedPlugin)

添加好友添加处理插件

func AddNewFriendRequestPlugin

func AddNewFriendRequestPlugin(plugin NewFriendRequestPlugin)

添加好友请求处理插件

func AddNotifyPlugin

func AddNotifyPlugin(plugin NotifyPlugin)

func AddPrivateMessagePlugin

func AddPrivateMessagePlugin(plugin PrivateMessagePlugin)

添加私聊消息插件

func AddRenameEvent

func AddRenameEvent(plugin RenamePlugin)

重命名

func AddUserJoinGroupRequestPlugin

func AddUserJoinGroupRequestPlugin(plugin UserJoinGroupRequestPlugin)

添加加群请求处理插件

func Serve

func Serve(cli *client.QQClient)

Types

type DigestPlugin

type DigestPlugin = func(*client.QQClient, *event.GroupDigestEvent) int32

type FriendMessageRecalledPlugin

type FriendMessageRecalledPlugin = func(*client.QQClient, *event.FriendRecall) int32

type GroupInvitedRequestPlugin

type GroupInvitedRequestPlugin = func(*client.QQClient, *event.GroupInvite) int32

type GroupMemberPermissionChangedPlugin

type GroupMemberPermissionChangedPlugin = func(*client.QQClient, *event.GroupMemberPermissionChanged) int32

type GroupMessagePlugin

type GroupMessagePlugin = func(*client.QQClient, *message.GroupMessage) int32

type GroupMessageRecalledPlugin

type GroupMessageRecalledPlugin = func(*client.QQClient, *event.GroupRecall) int32

type GroupMutePlugin

type GroupMutePlugin = func(*client.QQClient, *event.GroupMute) int32

type GroupNameUpdatedPlugin

type GroupNameUpdatedPlugin = func(*client.QQClient, *event.GroupNameUpdated) int32

type JoinGroupPlugin

type JoinGroupPlugin = func(*client.QQClient, *event.GroupMemberJoinRequest) int32

type LeaveGroupPlugin

type LeaveGroupPlugin = func(*client.QQClient, *event.GroupMemberDecrease) int32

type MemberJoinGroupPlugin

type MemberJoinGroupPlugin = func(*client.QQClient, *event.GroupMemberIncrease) int32

type MemberLeaveGroupPlugin

type MemberLeaveGroupPlugin = func(*client.QQClient, *event.GroupMemberDecrease) int32

type MemberSpecialTitleUpdatedPlugin

type MemberSpecialTitleUpdatedPlugin = func(*client.QQClient, *event.MemberSpecialTitleUpdated) int32

type NewFriendAddedPlugin

type NewFriendAddedPlugin = func(*client.QQClient, *event.NewFriendRequest) int32

type NewFriendRequestPlugin

type NewFriendRequestPlugin = func(*client.QQClient, *event.NewFriendRequest) int32

type NotifyPlugin

type NotifyPlugin = func(*client.QQClient, event.INotifyEvent) int32

type PrivateMessagePlugin

type PrivateMessagePlugin = func(*client.QQClient, *message.PrivateMessage) int32

type RenamePlugin

type RenamePlugin = func(*client.QQClient, *event.Rename) int32

type UserJoinGroupRequestPlugin

type UserJoinGroupRequestPlugin = func(*client.QQClient, *event.GroupMemberIncrease) int32

Jump to

Keyboard shortcuts

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