Documentation ¶
Index ¶
- Constants
- Variables
- func AddFriendMessageRecalledPlugin(plugin FriendMessageRecalledPlugin)
- func AddGroupDigestPlugin(plugin DigestPlugin)
- func AddGroupInvitedRequestPlugin(plugin GroupInvitedRequestPlugin)
- func AddGroupMemberPermissionChangedPlugin(plugin GroupMemberPermissionChangedPlugin)
- func AddGroupMessagePlugin(plugin GroupMessagePlugin)
- func AddGroupMessageRecalledPlugin(plugin GroupMessageRecalledPlugin)
- func AddGroupMutePlugin(plugin GroupMutePlugin)
- func AddGroupNameUpdated(plugin GroupNameUpdatedPlugin)
- func AddJoinGroupPlugin(plugin JoinGroupPlugin)
- func AddLeaveGroupPlugin(plugin LeaveGroupPlugin)
- func AddMemberJoinGroupPlugin(plugin MemberJoinGroupPlugin)
- func AddMemberLeaveGroupPlugin(plugin MemberLeaveGroupPlugin)
- func AddMemberSpecialTitleUpdated(plugin MemberSpecialTitleUpdatedPlugin)
- func AddNewFriendAddedPlugin(plugin NewFriendAddedPlugin)
- func AddNewFriendRequestPlugin(plugin NewFriendRequestPlugin)
- func AddNotifyPlugin(plugin NotifyPlugin)
- func AddPrivateMessagePlugin(plugin PrivateMessagePlugin)
- func AddRenameEvent(plugin RenamePlugin)
- func AddUserJoinGroupRequestPlugin(plugin UserJoinGroupRequestPlugin)
- func Serve(cli *client.QQClient)
- type DigestPlugin
- type FriendMessageRecalledPlugin
- type GroupInvitedRequestPlugin
- type GroupMemberPermissionChangedPlugin
- type GroupMessagePlugin
- type GroupMessageRecalledPlugin
- type GroupMutePlugin
- type GroupNameUpdatedPlugin
- type JoinGroupPlugin
- type LeaveGroupPlugin
- type MemberJoinGroupPlugin
- type MemberLeaveGroupPlugin
- type MemberSpecialTitleUpdatedPlugin
- type NewFriendAddedPlugin
- type NewFriendRequestPlugin
- type NotifyPlugin
- type PrivateMessagePlugin
- type RenamePlugin
- type UserJoinGroupRequestPlugin
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 AddGroupInvitedRequestPlugin ¶
func AddGroupInvitedRequestPlugin(plugin GroupInvitedRequestPlugin)
添加机器人被邀请处理插件
func AddGroupMemberPermissionChangedPlugin ¶
func AddGroupMemberPermissionChangedPlugin(plugin GroupMemberPermissionChangedPlugin)
管理员变动
func AddGroupMessageRecalledPlugin ¶
func AddGroupMessageRecalledPlugin(plugin GroupMessageRecalledPlugin)
添加群消息撤回处理插件
func AddMemberJoinGroupPlugin ¶
func AddMemberJoinGroupPlugin(plugin MemberJoinGroupPlugin)
添加群成员加入插件
func AddMemberLeaveGroupPlugin ¶
func AddMemberLeaveGroupPlugin(plugin MemberLeaveGroupPlugin)
添加群成员离开插件
func AddMemberSpecialTitleUpdated ¶
func AddMemberSpecialTitleUpdated(plugin MemberSpecialTitleUpdatedPlugin)
群头衔变动
func AddNewFriendRequestPlugin ¶
func AddNewFriendRequestPlugin(plugin NewFriendRequestPlugin)
添加好友请求处理插件
func AddNotifyPlugin ¶
func AddNotifyPlugin(plugin NotifyPlugin)
func AddUserJoinGroupRequestPlugin ¶
func AddUserJoinGroupRequestPlugin(plugin UserJoinGroupRequestPlugin)
添加加群请求处理插件
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 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 UserJoinGroupRequestPlugin ¶
type UserJoinGroupRequestPlugin = func(*client.QQClient, *event.GroupMemberIncrease) int32
Click to show internal directories.
Click to hide internal directories.