|
|
|
@ -344,55 +344,50 @@ type IMAdmin struct {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type Webhooks struct {
|
|
|
|
|
URL string `mapstructure:"url"`
|
|
|
|
|
BeforeSendSingleMsg WebhookConfig `mapstructure:"beforeSendSingleMsg"`
|
|
|
|
|
BeforeUpdateUserInfoEx WebhookConfig `mapstructure:"beforeUpdateUserInfoEx"`
|
|
|
|
|
AfterUpdateUserInfoEx WebhookConfig `mapstructure:"afterUpdateUserInfoEx"`
|
|
|
|
|
AfterSendSingleMsg WebhookConfig `mapstructure:"afterSendSingleMsg"`
|
|
|
|
|
BeforeSendGroupMsg WebhookConfig `mapstructure:"beforeSendGroupMsg"`
|
|
|
|
|
AfterSendGroupMsg WebhookConfig `mapstructure:"afterSendGroupMsg"`
|
|
|
|
|
MsgModify WebhookConfig `mapstructure:"msgModify"`
|
|
|
|
|
UserOnline WebhookConfig `mapstructure:"userOnline"`
|
|
|
|
|
UserOffline WebhookConfig `mapstructure:"userOffline"`
|
|
|
|
|
UserKickOff WebhookConfig `mapstructure:"userKickOff"`
|
|
|
|
|
OfflinePush WebhookConfig `mapstructure:"offlinePush"`
|
|
|
|
|
OnlinePush WebhookConfig `mapstructure:"onlinePush"`
|
|
|
|
|
GroupOnlinePush WebhookConfig `mapstructure:"groupOnlinePush"`
|
|
|
|
|
BeforeAddFriend WebhookConfig `mapstructure:"beforeAddFriend"`
|
|
|
|
|
BeforeUpdateUserInfo WebhookConfig `mapstructure:"beforeUpdateUserInfo"`
|
|
|
|
|
BeforeCreateGroup WebhookConfig `mapstructure:"beforeCreateGroup"`
|
|
|
|
|
AfterCreateGroup WebhookConfig `mapstructure:"afterCreateGroup"`
|
|
|
|
|
BeforeMemberJoinGroup WebhookConfig `mapstructure:"beforeMemberJoinGroup"`
|
|
|
|
|
BeforeSetGroupMemberInfo WebhookConfig `mapstructure:"beforeSetGroupMemberInfo"`
|
|
|
|
|
AfterSetGroupMemberInfo WebhookConfig `mapstructure:"afterSetGroupMemberInfo"`
|
|
|
|
|
SetMessageReactionExtensions WebhookConfig `mapstructure:"setMessageReactionExtensions"`
|
|
|
|
|
QuitGroup WebhookConfig `mapstructure:"quitGroup"`
|
|
|
|
|
KillGroupMember WebhookConfig `mapstructure:"killGroupMember"`
|
|
|
|
|
DismissGroup WebhookConfig `mapstructure:"dismissGroup"`
|
|
|
|
|
JoinGroup WebhookConfig `mapstructure:"joinGroup"`
|
|
|
|
|
GroupMsgRead WebhookConfig `mapstructure:"groupMsgRead"`
|
|
|
|
|
SingleMsgRead WebhookConfig `mapstructure:"singleMsgRead"`
|
|
|
|
|
UpdateUserInfo WebhookConfig `mapstructure:"updateUserInfo"`
|
|
|
|
|
BeforeUserRegister WebhookConfig `mapstructure:"beforeUserRegister"`
|
|
|
|
|
AfterUserRegister WebhookConfig `mapstructure:"afterUserRegister"`
|
|
|
|
|
TransferGroupOwner WebhookConfig `mapstructure:"transferGroupOwner"`
|
|
|
|
|
BeforeSetFriendRemark WebhookConfig `mapstructure:"beforeSetFriendRemark"`
|
|
|
|
|
AfterSetFriendRemark WebhookConfig `mapstructure:"afterSetFriendRemark"`
|
|
|
|
|
AfterGroupMsgRead WebhookConfig `mapstructure:"afterGroupMsgRead"`
|
|
|
|
|
AfterGroupMsgRevoke WebhookConfig `mapstructure:"afterGroupMsgRevoke"`
|
|
|
|
|
AfterJoinGroup WebhookConfig `mapstructure:"afterJoinGroup"`
|
|
|
|
|
BeforeInviteUserToGroup WebhookConfig `mapstructure:"beforeInviteUserToGroup"`
|
|
|
|
|
JoinGroupAfter WebhookConfig `mapstructure:"joinGroupAfter"`
|
|
|
|
|
SetGroupInfoAfter WebhookConfig `mapstructure:"setGroupInfoAfter"`
|
|
|
|
|
SetGroupInfoBefore WebhookConfig `mapstructure:"setGroupInfoBefore"`
|
|
|
|
|
RevokeMsgAfter WebhookConfig `mapstructure:"revokeMsgAfter"`
|
|
|
|
|
AddBlackBefore WebhookConfig `mapstructure:"addBlackBefore"`
|
|
|
|
|
AddFriendAfter WebhookConfig `mapstructure:"addFriendAfter"`
|
|
|
|
|
AddFriendAgreeBefore WebhookConfig `mapstructure:"addFriendAgreeBefore"`
|
|
|
|
|
DeleteFriendAfter WebhookConfig `mapstructure:"deleteFriendAfter"`
|
|
|
|
|
ImportFriendsBefore WebhookConfig `mapstructure:"importFriendsBefore"`
|
|
|
|
|
ImportFriendsAfter WebhookConfig `mapstructure:"importFriendsAfter"`
|
|
|
|
|
RemoveBlackAfter WebhookConfig `mapstructure:"removeBlackAfter"`
|
|
|
|
|
URL string `mapstructure:"url"`
|
|
|
|
|
BeforeSendSingleMsg WebhookConfig `mapstructure:"beforeSendSingleMsg"`
|
|
|
|
|
BeforeUpdateUserInfoEx WebhookConfig `mapstructure:"beforeUpdateUserInfoEx"`
|
|
|
|
|
AfterUpdateUserInfoEx WebhookConfig `mapstructure:"afterUpdateUserInfoEx"`
|
|
|
|
|
AfterSendSingleMsg WebhookConfig `mapstructure:"afterSendSingleMsg"`
|
|
|
|
|
BeforeSendGroupMsg WebhookConfig `mapstructure:"beforeSendGroupMsg"`
|
|
|
|
|
AfterSendGroupMsg WebhookConfig `mapstructure:"afterSendGroupMsg"`
|
|
|
|
|
AfterUserOnline WebhookConfig `mapstructure:"afterUserOnline"`
|
|
|
|
|
AfterUserOffline WebhookConfig `mapstructure:"afterUserOffline"`
|
|
|
|
|
AfterUserKickOff WebhookConfig `mapstructure:"afterUserKickOff"`
|
|
|
|
|
BeforeOfflinePush WebhookConfig `mapstructure:"beforeOfflinePush"`
|
|
|
|
|
BeforeOnlinePush WebhookConfig `mapstructure:"beforeOnlinePush"`
|
|
|
|
|
BeforeGroupOnlinePush WebhookConfig `mapstructure:"beforeGroupOnlinePush"`
|
|
|
|
|
BeforeAddFriend WebhookConfig `mapstructure:"beforeAddFriend"`
|
|
|
|
|
BeforeUpdateUserInfo WebhookConfig `mapstructure:"beforeUpdateUserInfo"`
|
|
|
|
|
BeforeCreateGroup WebhookConfig `mapstructure:"beforeCreateGroup"`
|
|
|
|
|
AfterCreateGroup WebhookConfig `mapstructure:"afterCreateGroup"`
|
|
|
|
|
BeforeMemberJoinGroup WebhookConfig `mapstructure:"beforeMemberJoinGroup"`
|
|
|
|
|
BeforeSetGroupMemberInfo WebhookConfig `mapstructure:"beforeSetGroupMemberInfo"`
|
|
|
|
|
AfterSetGroupMemberInfo WebhookConfig `mapstructure:"afterSetGroupMemberInfo"`
|
|
|
|
|
AfterQuitGroup WebhookConfig `mapstructure:"afterQuitGroup"`
|
|
|
|
|
AfterKickGroupMember WebhookConfig `mapstructure:"afterKickGroupMember"`
|
|
|
|
|
AfterDismissGroup WebhookConfig `mapstructure:"afterDismissGroup"`
|
|
|
|
|
BeforeApplyJoinGroup WebhookConfig `mapstructure:"beforeApplyJoinGroup"`
|
|
|
|
|
AfterGroupMsgRead WebhookConfig `mapstructure:"afterGroupMsgRead"`
|
|
|
|
|
AfterSingleMsgRead WebhookConfig `mapstructure:"afterSingleMsgRead"`
|
|
|
|
|
BeforeUserRegister WebhookConfig `mapstructure:"beforeUserRegister"`
|
|
|
|
|
AfterUserRegister WebhookConfig `mapstructure:"afterUserRegister"`
|
|
|
|
|
AfterTransferGroupOwner WebhookConfig `mapstructure:"afterTransferGroupOwner"`
|
|
|
|
|
BeforeSetFriendRemark WebhookConfig `mapstructure:"beforeSetFriendRemark"`
|
|
|
|
|
AfterSetFriendRemark WebhookConfig `mapstructure:"afterSetFriendRemark"`
|
|
|
|
|
AfterGroupMsgRevoke WebhookConfig `mapstructure:"afterGroupMsgRevoke"`
|
|
|
|
|
AfterJoinGroup WebhookConfig `mapstructure:"afterJoinGroup"`
|
|
|
|
|
BeforeInviteUserToGroup WebhookConfig `mapstructure:"beforeInviteUserToGroup"`
|
|
|
|
|
AfterSetGroupInfo WebhookConfig `mapstructure:"afterSetGroupInfo"`
|
|
|
|
|
BeforeSetGroupInfo WebhookConfig `mapstructure:"beforeSetGroupInfo"`
|
|
|
|
|
AfterRevokeMsg WebhookConfig `mapstructure:"afterRevokeMsg"`
|
|
|
|
|
BeforeAddBlack WebhookConfig `mapstructure:"beforeAddBlack"`
|
|
|
|
|
AfterAddFriend WebhookConfig `mapstructure:"afterAddFriend"`
|
|
|
|
|
BeforeAddFriendAgree WebhookConfig `mapstructure:"beforeAddFriendAgree"`
|
|
|
|
|
AfterDeleteFriend WebhookConfig `mapstructure:"afterDeleteFriend"`
|
|
|
|
|
BeforeImportFriends WebhookConfig `mapstructure:"beforeImportFriends"`
|
|
|
|
|
AfterImportFriends WebhookConfig `mapstructure:"afterImportFriends"`
|
|
|
|
|
AfterRemoveBlack WebhookConfig `mapstructure:"afterRemoveBlack"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type ZooKeeper struct {
|
|
|
|
|