Files
open-im-server/config/webhooks.yml
T

200 lines
3.8 KiB
YAML
Raw Normal View History

2024-09-29 18:02:45 +08:00
url: http://127.0.0.1:10006/callbackExample
2024-04-19 22:23:08 +08:00
beforeSendSingleMsg:
enable: false
timeout: 5
failedContinue: true
2024-10-09 15:49:04 +08:00
# Only the contentType not in deniedTypes will send the callback.
# If not set, all contentType messages will through this filter.
deniedTypes: []
2024-04-19 22:23:08 +08:00
beforeUpdateUserInfoEx:
enable: false
2024-04-19 22:23:08 +08:00
timeout: 5
failedContinue: true
afterUpdateUserInfoEx:
enable: false
2024-04-19 22:23:08 +08:00
timeout: 5
afterSendSingleMsg:
enable: false
timeout: 5
# Only the recvID specified in attentionIds will send the callback
2024-06-27 18:10:06 +08:00
# if not set, all user messages will be callback
attentionIds: []
2024-10-09 15:49:04 +08:00
# See beforeSendSingleMsg comment.
deniedTypes: []
2024-04-19 22:23:08 +08:00
beforeSendGroupMsg:
enable: false
timeout: 5
failedContinue: true
2024-10-09 15:49:04 +08:00
# See beforeSendSingleMsg comment.
deniedTypes: []
2024-04-19 22:23:08 +08:00
beforeMsgModify:
enable: false
timeout: 5
failedContinue: true
2024-10-09 15:49:04 +08:00
# See beforeSendSingleMsg comment.
deniedTypes: []
2024-04-19 22:23:08 +08:00
afterSendGroupMsg:
enable: false
timeout: 5
# Only the recvID specified in attentionIds will send the callback
# if not set, all user messages will be callback
attentionIds: []
2024-10-09 15:49:04 +08:00
# See beforeSendSingleMsg comment.
deniedTypes: []
2024-04-19 22:23:08 +08:00
afterUserOnline:
enable: false
timeout: 5
afterUserOffline:
enable: false
timeout: 5
afterUserKickOff:
enable: false
timeout: 5
beforeOfflinePush:
enable: false
timeout: 5
failedContinue: true
beforeOnlinePush:
enable: false
timeout: 5
failedContinue: true
beforeGroupOnlinePush:
enable: false
timeout: 5
failedContinue: true
beforeAddFriend:
enable: false
timeout: 5
failedContinue: true
beforeUpdateUserInfo:
enable: false
timeout: 5
failedContinue: true
afterUpdateUserInfo:
enable: false
timeout: 5
beforeCreateGroup:
enable: false
timeout: 5
failedContinue: true
afterCreateGroup:
enable: false
timeout: 5
beforeMemberJoinGroup:
enable: false
timeout: 5
failedContinue: true
beforeSetGroupMemberInfo:
enable: false
timeout: 5
failedContinue: true
afterSetGroupMemberInfo:
enable: false
timeout: 5
afterQuitGroup:
enable: false
timeout: 5
afterKickGroupMember:
enable: false
timeout: 5
afterDismissGroup:
enable: false
timeout: 5
beforeApplyJoinGroup:
enable: false
timeout: 5
failedContinue: true
afterGroupMsgRead:
enable: false
timeout: 5
afterSingleMsgRead:
enable: false
timeout: 5
beforeUserRegister:
enable: false
timeout: 5
failedContinue: true
afterUserRegister:
enable: false
timeout: 5
afterTransferGroupOwner:
enable: false
timeout: 5
beforeSetFriendRemark:
enable: false
timeout: 5
failedContinue: true
afterSetFriendRemark:
enable: false
timeout: 5
afterGroupMsgRevoke:
enable: false
timeout: 5
afterJoinGroup:
enable: false
timeout: 5
beforeInviteUserToGroup:
enable: false
timeout: 5
failedContinue: true
afterSetGroupInfo:
enable: false
timeout: 5
beforeSetGroupInfo:
enable: false
timeout: 5
failedContinue: true
afterSetGroupInfoEx:
enable: false
timeout: 5
beforeSetGroupInfoEx:
enable: false
timeout: 5
failedContinue: true
2024-04-19 22:23:08 +08:00
afterRevokeMsg:
enable: false
timeout: 5
beforeAddBlack:
enable: false
timeout: 5
failedContinue:
afterAddFriend:
enable: false
timeout: 5
beforeAddFriendAgree:
enable: false
timeout: 5
failedContinue: true
afterAddFriendAgree:
enable: false
timeout: 5
2024-04-19 22:23:08 +08:00
afterDeleteFriend:
enable: false
timeout: 5
beforeImportFriends:
enable: false
timeout: 5
failedContinue: true
afterImportFriends:
enable: false
timeout: 5
afterRemoveBlack:
enable: false
timeout: 5
beforeCreateSingleChatConversations:
enable: false
timeout: 5
failedContinue: false
afterCreateSingleChatConversations:
enable: false
timeout: 5
failedContinue: false
beforeCreateGroupChatConversations:
enable: false
timeout: 5
failedContinue: false
afterCreateGroupChatConversations:
enable: false
timeout: 5
failedContinue: false