mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-10-26 05:02:11 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			192 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			192 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| url: http://127.0.0.1:10006/callbackExample
 | ||
| beforeSendSingleMsg:
 | ||
|   enable: false
 | ||
|   timeout: 5
 | ||
|   failedContinue: true
 | ||
|   # Only the contentType in allowedTypes will send the callback.
 | ||
|   # Supports two formats: a single type or a range. The range is defined by the lower and upper bounds connected with a hyphen ("-").
 | ||
|   # e.g. allowedTypes: [1, 100, 200-500, 600-700] means that only contentType within the range
 | ||
|   # {1, 100} ∪ [200, 500] ∪ [600, 700] will be allowed through the filter.
 | ||
|   # If not set, all contentType messages will through this filter.
 | ||
|   allowedTypes: []
 | ||
|   # Only the contentType not in deniedTypes will send the callback.
 | ||
|   # Supports two formats, same as allowedTypes.
 | ||
|   # If not set, all contentType messages will through this filter.
 | ||
|   deniedTypes: []
 | ||
| beforeUpdateUserInfoEx:
 | ||
|   enable:  false
 | ||
|   timeout: 5
 | ||
|   failedContinue: true
 | ||
| afterUpdateUserInfoEx:
 | ||
|   enable:  false
 | ||
|   timeout: 5
 | ||
| afterSendSingleMsg:
 | ||
|   enable: false
 | ||
|   timeout: 5
 | ||
|   # Only the senID/recvID specified in attentionIds will send the callback
 | ||
|   # if not set, all user messages will be callback
 | ||
|   attentionIds: []
 | ||
|   # See beforeSendSingleMsg comment.
 | ||
|   allowedTypes: []
 | ||
|   deniedTypes: []
 | ||
| beforeSendGroupMsg:
 | ||
|   enable: false
 | ||
|   timeout: 5
 | ||
|   failedContinue: true
 | ||
|   # See beforeSendSingleMsg comment.
 | ||
|   allowedTypes: []
 | ||
|   deniedTypes: []
 | ||
| beforeMsgModify:
 | ||
|   enable: false
 | ||
|   timeout: 5
 | ||
|   failedContinue: true
 | ||
|   # See beforeSendSingleMsg comment.
 | ||
|   allowedTypes: []
 | ||
|   deniedTypes: []
 | ||
| afterSendGroupMsg:
 | ||
|   enable: false
 | ||
|   timeout: 5
 | ||
|   # See beforeSendSingleMsg comment.
 | ||
|   allowedTypes: []
 | ||
|   deniedTypes: []
 | ||
| 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
 | ||
| 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
 | ||
| afterDeleteFriend:
 | ||
|   enable: false
 | ||
|   timeout: 5
 | ||
| beforeImportFriends:
 | ||
|   enable: false
 | ||
|   timeout: 5
 | ||
|   failedContinue: true
 | ||
| afterImportFriends:
 | ||
|   enable: false
 | ||
|   timeout: 5
 | ||
| afterRemoveBlack:
 | ||
|   enable: false
 | ||
|   timeout: 5
 |