command |
[common] Content suspend fun BehaviourContext.command(command: String, requireOnlyCommandInMessage: Boolean = true, includeFilterByChatInBehaviourSubContext: Boolean = true, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<TextContent>>): suspend fun BehaviourContext.command(commandRegex: Regex, requireOnlyCommandInMessage: Boolean = true, includeFilterByChatInBehaviourSubContext: Boolean = true, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<TextContent>>):
|
onAnimation |
[common] Content suspend fun BehaviourContext.onAnimation(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<AnimationContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<AnimationContent>>):
|
onAnyInlineQuery |
[common] Content suspend fun BehaviourContext.onAnyInlineQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (InlineQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, InlineQuery>):
|
onAudio |
[common] Content suspend fun BehaviourContext.onAudio(includeFilterByChatInBehaviourSubContext: Boolean = true, includeMediaGroups: Boolean = false, additionalFilter: CommonMessageFilter<AudioContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<AudioContent>>):
|
onAudioMediaGroup |
[common] Content suspend fun BehaviourContext.onAudioMediaGroup(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<AudioMediaGroupContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<AudioMediaGroupContent>>):
|
onBaseInlineQuery |
[common] Content suspend fun BehaviourContext.onBaseInlineQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (BaseInlineQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, BaseInlineQuery>):
|
onChannelChatCreated |
[common] Content suspend fun BehaviourContext.onChannelChatCreated(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<ChannelChatCreated>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<ChannelChatCreated>>):
|
onChannelEvent |
[common] Content suspend fun BehaviourContext.onChannelEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<ChannelEvent>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<ChannelEvent>>):
|
onChatEvent |
[common] Content suspend fun BehaviourContext.onChatEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<ChatEvent>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<ChatEvent>>):
|
onChatMemberUpdated |
[common] Content suspend fun BehaviourContext.onChatMemberUpdated(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatMemberUpdated) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatMemberUpdated>):
|
onCommand |
[common] Content inline suspend fun BehaviourContext.onCommand(command: String, requireOnlyCommandInMessage: Boolean = true, includeFilterByChatInBehaviourSubContext: Boolean = true, noinline scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<TextContent>>): inline suspend fun BehaviourContext.onCommand(commandRegex: Regex, requireOnlyCommandInMessage: Boolean = true, includeFilterByChatInBehaviourSubContext: Boolean = true, noinline scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<TextContent>>):
|
onCommonChatMemberUpdated |
[common] Content suspend fun BehaviourContext.onCommonChatMemberUpdated(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatMemberUpdated) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatMemberUpdated>):
|
onCommonEvent |
[common] Content suspend fun BehaviourContext.onCommonEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<CommonEvent>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<CommonEvent>>):
|
onContact |
[common] Content suspend fun BehaviourContext.onContact(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<ContactContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<ContactContent>>):
|
onContentMessage |
[common] Content suspend fun BehaviourContext.onContentMessage(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<MessageContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<MessageContent>>):
|
onDataCallbackQuery |
[common] Content suspend fun BehaviourContext.onDataCallbackQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (DataCallbackQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, DataCallbackQuery>):
|
onDeleteChatPhoto |
[common] Content suspend fun BehaviourContext.onDeleteChatPhoto(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<DeleteChatPhoto>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<DeleteChatPhoto>>):
|
onDice |
[common] Content suspend fun BehaviourContext.onDice(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<DiceContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<DiceContent>>):
|
onDocument |
[common] Content suspend fun BehaviourContext.onDocument(includeFilterByChatInBehaviourSubContext: Boolean = true, includeMediaGroups: Boolean = false, additionalFilter: CommonMessageFilter<DocumentContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<DocumentContent>>):
|
onDocumentMediaGroupContent |
[common] Content suspend fun BehaviourContext.onDocumentMediaGroupContent(includeFilterByChatInBehaviourSubContext: Boolean = true, includeMediaGroups: Boolean = true, additionalFilter: CommonMessageFilter<DocumentMediaGroupContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<DocumentMediaGroupContent>>):
|
onDocumentsGroup |
[common] Content suspend fun BehaviourContext.onDocumentsGroup(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (List<MediaGroupMessage<DocumentMediaGroupContent>>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, List<MediaGroupMessage<DocumentMediaGroupContent>>>):
|
onGame |
[common] Content suspend fun BehaviourContext.onGame(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<GameContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<GameContent>>):
|
onGameShortNameCallbackQuery |
[common] Content suspend fun BehaviourContext.onGameShortNameCallbackQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (GameShortNameCallbackQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, GameShortNameCallbackQuery>):
|
onGroupChatCreated |
[common] Content suspend fun BehaviourContext.onGroupChatCreated(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<GroupChatCreated>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<GroupChatCreated>>):
|
onGroupEvent |
[common] Content suspend fun BehaviourContext.onGroupEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<GroupEvent>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<GroupEvent>>):
|
onInlineMessageIdCallbackQuery |
[common] Content suspend fun BehaviourContext.onInlineMessageIdCallbackQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (InlineMessageIdCallbackQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, InlineMessageIdCallbackQuery>):
|
onInlineMessageIdDataCallbackQuery |
[common] Content suspend fun BehaviourContext.onInlineMessageIdDataCallbackQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (InlineMessageIdDataCallbackQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, InlineMessageIdDataCallbackQuery>):
|
onInlineMessageIdGameShortNameCallbackQuery |
[common] Content suspend fun BehaviourContext.onInlineMessageIdGameShortNameCallbackQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (InlineMessageIdGameShortNameCallbackQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, InlineMessageIdGameShortNameCallbackQuery>):
|
onInvoice |
[common] Content suspend fun BehaviourContext.onInvoice(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<InvoiceContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<InvoiceContent>>):
|
onLeftChatMember |
[common] Content suspend fun BehaviourContext.onLeftChatMember(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<LeftChatMember>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<LeftChatMember>>):
|
onLocation |
[common] Content suspend fun BehaviourContext.onLocation(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<LocationContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<LocationContent>>):
|
onLocationInlineQuery |
[common] Content suspend fun BehaviourContext.onLocationInlineQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (LocationInlineQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, LocationInlineQuery>):
|
onMedia |
[common] Content suspend fun BehaviourContext.onMedia(includeFilterByChatInBehaviourSubContext: Boolean = true, includeMediaGroups: Boolean = true, additionalFilter: CommonMessageFilter<MediaContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<MediaContent>>):
|
onMediaCollection |
[common] Content suspend fun BehaviourContext.onMediaCollection(includeFilterByChatInBehaviourSubContext: Boolean = true, includeMediaGroups: Boolean = false, additionalFilter: suspend (CommonMessage<MediaCollectionContent<TelegramMediaFile>>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<MediaCollectionContent<TelegramMediaFile>>>):
|
onMediaGroup |
[common] Content suspend fun BehaviourContext.onMediaGroup(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (List<MediaGroupMessage<MediaGroupContent>>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, List<MediaGroupMessage<MediaGroupContent>>>):
|
onMessageAutoDeleteTimerChangedEvent |
[common] Content suspend fun BehaviourContext.onMessageAutoDeleteTimerChangedEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<MessageAutoDeleteTimerChanged>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<MessageAutoDeleteTimerChanged>>):
|
onMessageCallbackQuery |
[common] Content suspend fun BehaviourContext.onMessageCallbackQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (MessageCallbackQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, MessageCallbackQuery>):
|
onMessageDataCallbackQuery |
[common] Content suspend fun BehaviourContext.onMessageDataCallbackQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (MessageDataCallbackQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, MessageDataCallbackQuery>):
|
onMessageGameShortNameCallbackQuery |
[common] Content suspend fun BehaviourContext.onMessageGameShortNameCallbackQuery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (MessageGameShortNameCallbackQuery) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, MessageGameShortNameCallbackQuery>):
|
onMyChatMemberUpdated |
[common] Content suspend fun BehaviourContext.onMyChatMemberUpdated(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatMemberUpdated) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatMemberUpdated>):
|
onNewChatMembers |
[common] Content suspend fun BehaviourContext.onNewChatMembers(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<NewChatMembers>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<NewChatMembers>>):
|
onNewChatPhoto |
[common] Content suspend fun BehaviourContext.onNewChatPhoto(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<NewChatPhoto>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<NewChatPhoto>>):
|
onNewChatTitle |
[common] Content suspend fun BehaviourContext.onNewChatTitle(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<NewChatTitle>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<NewChatTitle>>):
|
onPassportMessage |
[common] Content suspend fun BehaviourContext.onPassportMessage(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (PassportMessage) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, PassportMessage>):
|
onPassportMessageWith |
[common] Content inline suspend fun <T : EncryptedPassportElement> BehaviourContext.onPassportMessageWith(includeFilterByChatInBehaviourSubContext: Boolean = true, noinline additionalFilter: suspend (PassportMessage) -> Boolean? = null, noinline scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, PassportMessage>):
|
onPhoto |
[common] Content suspend fun BehaviourContext.onPhoto(includeFilterByChatInBehaviourSubContext: Boolean = true, includeMediaGroups: Boolean = false, additionalFilter: CommonMessageFilter<PhotoContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<PhotoContent>>):
|
onPhotoGallery |
[common] Content suspend fun BehaviourContext.onPhotoGallery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (List<MediaGroupMessage<PhotoContent>>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, List<MediaGroupMessage<PhotoContent>>>):
|
onPinnedMessage |
[common] Content suspend fun BehaviourContext.onPinnedMessage(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<PinnedMessage>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<PinnedMessage>>):
|
onPlaylist |
[common] Content suspend fun BehaviourContext.onPlaylist(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (List<MediaGroupMessage<AudioMediaGroupContent>>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, List<MediaGroupMessage<AudioMediaGroupContent>>>):
|
onPoll |
[common] Content suspend fun BehaviourContext.onPoll(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<PollContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<PollContent>>):
|
onProximityAlertTriggered |
[common] Content suspend fun BehaviourContext.onProximityAlertTriggered(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<ProximityAlertTriggered>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<ProximityAlertTriggered>>):
|
onSticker |
[common] Content suspend fun BehaviourContext.onSticker(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<StickerContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<StickerContent>>):
|
onSupergroupChatCreated |
[common] Content suspend fun BehaviourContext.onSupergroupChatCreated(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<SupergroupChatCreated>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<SupergroupChatCreated>>):
|
onSupergroupEvent |
[common] Content suspend fun BehaviourContext.onSupergroupEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<SupergroupEvent>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<SupergroupEvent>>):
|
onText |
[common] Content suspend fun BehaviourContext.onText(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<TextContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<TextContent>>):
|
onUnknownCallbackQueryType |
[common] Content suspend fun BehaviourContext.onUnknownCallbackQueryType(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (UnknownCallbackQueryType) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, UnknownCallbackQueryType>):
|
onVenue |
[common] Content suspend fun BehaviourContext.onVenue(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<VenueContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<VenueContent>>):
|
onVideo |
[common] Content suspend fun BehaviourContext.onVideo(includeFilterByChatInBehaviourSubContext: Boolean = true, includeMediaGroups: Boolean = false, additionalFilter: CommonMessageFilter<VideoContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<VideoContent>>):
|
onVideoGallery |
[common] Content suspend fun BehaviourContext.onVideoGallery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (List<MediaGroupMessage<VideoContent>>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, List<MediaGroupMessage<VideoContent>>>):
|
onVideoNote |
[common] Content suspend fun BehaviourContext.onVideoNote(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<VideoNoteContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<VideoNoteContent>>):
|
onVisualGallery |
[common] Content suspend fun BehaviourContext.onVisualGallery(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (List<MediaGroupMessage<VisualMediaGroupContent>>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, List<MediaGroupMessage<VisualMediaGroupContent>>>):
|
onVisualMediaGroup |
[common] Content suspend fun BehaviourContext.onVisualMediaGroup(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (List<MediaGroupMessage<VisualMediaGroupContent>>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, List<MediaGroupMessage<VisualMediaGroupContent>>>):
|
onVoice |
[common] Content suspend fun BehaviourContext.onVoice(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<VoiceContent>? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<VoiceContent>>):
|
onVoiceChatEndedEvent |
[common] Content suspend fun BehaviourContext.onVoiceChatEndedEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<VoiceChatEnded>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<VoiceChatEnded>>):
|
onVoiceChatEvent |
[common] Content suspend fun BehaviourContext.onVoiceChatEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<VoiceChatEvent>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<VoiceChatEvent>>):
|
onVoiceChatParticipantsInvitedEvent |
[common] Content suspend fun BehaviourContext.onVoiceChatParticipantsInvitedEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<VoiceChatParticipantsInvited>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<VoiceChatParticipantsInvited>>):
|
onVoiceChatStartedEvent |
[common] Content suspend fun BehaviourContext.onVoiceChatStartedEvent(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: suspend (ChatEventMessage<VoiceChatStarted>) -> Boolean? = null, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, ChatEventMessage<VoiceChatStarted>>):
|