Adjust configuration settings

pull/2148/head
skiffer-git 2 years ago
parent 5a5f2c48e7
commit c6a3cb5c9c

@ -47,7 +47,7 @@ onlinePush:
enable: false enable: false
timeout: 5 timeout: 5
failedContinue: true failedContinue: true
superGroupOnlinePush: groupOnlinePush:
enable: false enable: false
timeout: 5 timeout: 5
failedContinue: true failedContinue: true

@ -84,355 +84,53 @@ type CronTask struct {
MsgDestructTime string `mapstructure:"msgDestructTime"` MsgDestructTime string `mapstructure:"msgDestructTime"`
RetainChatRecords int `mapstructure:"retainChatRecords"` RetainChatRecords int `mapstructure:"retainChatRecords"`
} }
type Notification struct {
GroupCreated struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupCreated"`
GroupInfoSet struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupInfoSet"`
JoinGroupApplication struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"joinGroupApplication"`
MemberQuit struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"memberQuit"`
GroupApplicationAccepted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupApplicationAccepted"`
GroupApplicationRejected struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupApplicationRejected"`
GroupOwnerTransferred struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupOwnerTransferred"`
MemberKicked struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"memberKicked"`
MemberInvited struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"memberInvited"`
MemberEnter struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"memberEnter"`
GroupDismissed struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupDismissed"`
GroupMuted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupMuted"`
GroupCancelMuted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
DefaultTips struct {
Tips string `mapstructure:"tips"`
} `mapstructure:"defaultTips"`
} `mapstructure:"
groupCancelMuted"` type OfflinePushConfig struct {
GroupMemberMuted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupMemberMuted"`
GroupMemberCancelMuted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupMemberCancelMuted"`
GroupMemberInfoSet struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupMemberInfoSet"`
GroupInfoSetAnnouncement struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupInfoSetAnnouncement"`
GroupInfoSetName struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupInfoSetName"`
FriendApplicationAdded struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendApplicationAdded"`
FriendApplicationApproved struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendApplicationApproved"`
FriendApplicationRejected struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"` Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"` Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"` Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"` Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"` }
} `mapstructure:"friendApplicationRejected"`
FriendAdded struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendAdded"`
FriendDeleted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendDeleted"`
FriendRemarkSet struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendRemarkSet"`
BlackAdded struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"blackAdded"`
BlackDeleted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"blackDeleted"`
FriendInfoUpdated struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"re
liabilityLevel"` type NotificationConfig struct {
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendInfoUpdated"`
UserInfoUpdated struct {
IsSendMsg bool `mapstructure:"isSendMsg"` IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"` ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"` UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct { OfflinePush OfflinePushConfig `mapstructure:"offlinePush"`
Enable bool `mapstructure:"enable"` }
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"` type Notification struct {
Ext string `mapstructure:"ext"` GroupCreated NotificationConfig `mapstructure:"groupCreated"`
} `mapstructure:"offlinePush"` GroupInfoSet NotificationConfig `mapstructure:"groupInfoSet"`
} `mapstructure:"userInfoUpdated"` JoinGroupApplication NotificationConfig `mapstructure:"joinGroupApplication"`
UserStatusChanged struct { MemberQuit NotificationConfig `mapstructure:"memberQuit"`
IsSendMsg bool `mapstructure:"isSendMsg"` GroupApplicationAccepted NotificationConfig `mapstructure:"groupApplicationAccepted"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"` GroupApplicationRejected NotificationConfig `mapstructure:"groupApplicationRejected"`
UnreadCount bool `mapstructure:"unreadCount"` GroupOwnerTransferred NotificationConfig `mapstructure:"groupOwnerTransferred"`
OfflinePush struct { MemberKicked NotificationConfig `mapstructure:"memberKicked"`
Enable bool `mapstructure:"enable"` MemberInvited NotificationConfig `mapstructure:"memberInvited"`
Title string `mapstructure:"title"` MemberEnter NotificationConfig `mapstructure:"memberEnter"`
Desc string `mapstructure:"desc"` GroupDismissed NotificationConfig `mapstructure:"groupDismissed"`
Ext string `mapstructure:"ext"` GroupMuted NotificationConfig `mapstructure:"groupMuted"`
} `mapstructure:"offlinePush"` GroupCancelMuted NotificationConfig `mapstructure:"groupCancelMuted"`
} `mapstructure:"userStatusChanged"` GroupMemberMuted NotificationConfig `mapstructure:"groupMemberMuted"`
ConversationChanged struct { GroupMemberCancelMuted NotificationConfig `mapstructure:"groupMemberCancelMuted"`
IsSendMsg bool `mapstructure:"isSendMsg"` GroupMemberInfoSet NotificationConfig `mapstructure:"groupMemberInfoSet"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"` GroupInfoSetAnnouncement NotificationConfig `mapstructure:"groupInfoSetAnnouncement"`
UnreadCount bool `mapstructure:"unreadCount"` GroupInfoSetName NotificationConfig `mapstructure:"groupInfoSetName"`
OfflinePush struct { FriendApplicationAdded NotificationConfig `mapstructure:"friendApplicationAdded"`
Enable bool `mapstructure:"enable"` FriendApplicationApproved NotificationConfig `mapstructure:"friendApplicationApproved"`
Title string `mapstructure:"title"` FriendApplicationRejected NotificationConfig `mapstructure:"friendApplicationRejected"`
Desc string `mapstructure:"desc"` FriendAdded NotificationConfig `mapstructure:"friendAdded"`
Ext string `mapstructure:"ext"` FriendDeleted NotificationConfig `mapstructure:"friendDeleted"`
} `mapstructure:"offlinePush"` FriendRemarkSet NotificationConfig `mapstructure:"friendRemarkSet"`
} `mapstructure:"conversationChanged"` BlackAdded NotificationConfig `mapstructure:"blackAdded"`
ConversationSetPrivate struct { BlackDeleted NotificationConfig `mapstructure:"blackDeleted"`
IsSendMsg bool `mapstructure:"isSendMsg"` FriendInfoUpdated NotificationConfig `mapstructure:"friendInfoUpdated"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"` UserInfoUpdated NotificationConfig `mapstructure:"userInfoUpdated"`
UnreadCount bool `mapstructure:"unreadCount"` UserStatusChanged NotificationConfig `mapstructure:"userStatusChanged"`
OfflinePush struct { ConversationChanged NotificationConfig `mapstructure:"conversationChanged"`
Enable bool `mapstructure:"enable"` ConversationSetPrivate NotificationConfig `mapstructure:"conversationSetPrivate"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"conversationSetPrivate"`
} }
type MsgGateway struct { type MsgGateway struct {
@ -633,7 +331,7 @@ type Redis struct {
MaxRetry int `mapstructure:"MaxRetry"` MaxRetry int `mapstructure:"MaxRetry"`
} }
type Hook struct { type WebhookConfig struct {
Enable bool `mapstructure:"enable"` Enable bool `mapstructure:"enable"`
Timeout int `mapstructure:"timeout"` Timeout int `mapstructure:"timeout"`
FailedContinue bool `mapstructure:"failedContinue"` FailedContinue bool `mapstructure:"failedContinue"`
@ -641,18 +339,54 @@ type Hook struct {
type Webhooks struct { type Webhooks struct {
URL string `mapstructure:"url"` URL string `mapstructure:"url"`
BeforeSendSingleMsg Hook `mapstructure:"beforeSendSingleMsg"` BeforeSendSingleMsg WebhookConfig `mapstructure:"beforeSendSingleMsg"`
BeforeUpdateUserInfoEx Hook `mapstructure:"beforeUpdateUserInfoEx"` BeforeUpdateUserInfoEx WebhookConfig `mapstructure:"beforeUpdateUserInfoEx"`
AfterUpdateUserInfoEx Hook `mapstructure:"afterUpdateUserInfoEx"` AfterUpdateUserInfoEx WebhookConfig `mapstructure:"afterUpdateUserInfoEx"`
AfterSendSingleMsg Hook `mapstructure:"afterSendSingleMsg"` AfterSendSingleMsg WebhookConfig `mapstructure:"afterSendSingleMsg"`
BeforeSendGroupMsg Hook `mapstructure:"beforeSendGroupMsg"` BeforeSendGroupMsg WebhookConfig `mapstructure:"beforeSendGroupMsg"`
AfterSendGroupMsg Hook `mapstructure:"afterSendGroupMsg"` AfterSendGroupMsg WebhookConfig `mapstructure:"afterSendGroupMsg"`
MsgModify Hook `mapstructure:"msgModify"` MsgModify WebhookConfig `mapstructure:"msgModify"`
UserOnline Hook `mapstructure:"userOnline"` UserOnline WebhookConfig `mapstructure:"userOnline"`
UserOffline Hook `mapstructure:"userOffline"` UserOffline WebhookConfig `mapstructure:"userOffline"`
UserKickOff Hook `mapstructure:"userKickOff"` UserKickOff WebhookConfig `mapstructure:"userKickOff"`
OfflinePush Hook `mapstructure:"offlinePush"` OfflinePush WebhookConfig `mapstructure:"offlinePush"`
OnlinePush Hook `mapstructure:"onlinePush"` 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"`
} }
type ZooKeeper struct { type ZooKeeper struct {

Loading…
Cancel
Save