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