onCommandPrivacy
suspend fun <BC : BehaviourContext> BC.onCommandPrivacy(requireOnlyCommandInMessage: Boolean = true, initialFilter: CommonMessageFilter<TextContent>? = CommonMessageFilterExcludeMediaGroups, subcontextUpdatesFilter: CustomBehaviourContextAndTwoTypesReceiver<BC, Boolean, TextMessage, Update>? = null, markerFactory: MarkerFactory<in TextMessage, Any>? = null, scenarioReceiver: CustomBehaviourContextAndTypeReceiver<BC, Unit, TextMessage>)
Adding default handler for /privacy
command
It is required handler in case you do not want your bot to be banned by telegram
suspend fun <BC : BehaviourContext> BC.onCommandPrivacy(textSources: List<TextSource>, requireOnlyCommandInMessage: Boolean = true, initialFilter: CommonMessageFilter<TextContent>? = CommonMessageFilterExcludeMediaGroups, subcontextUpdatesFilter: CustomBehaviourContextAndTwoTypesReceiver<BC, Boolean, TextMessage, Update>? = null, allowPaidBroadcast: Boolean = false, markerFactory: MarkerFactory<in TextMessage, Any>? = null)
Adding default handler for /privacy
command. It will send text message with textSources as text.
It is required handler in case you do not want your bot to be banned by telegram
suspend fun <BC : BehaviourContext> BC.onCommandPrivacy(text: String, parseMode: ParseMode? = null, requireOnlyCommandInMessage: Boolean = true, initialFilter: CommonMessageFilter<TextContent>? = CommonMessageFilterExcludeMediaGroups, subcontextUpdatesFilter: CustomBehaviourContextAndTwoTypesReceiver<BC, Boolean, TextMessage, Update>? = null, allowPaidBroadcast: Boolean = false, markerFactory: MarkerFactory<in TextMessage, Any>? = null)
Adding default handler for /privacy
command. It will send text message with text as text and parseMode if passed.
It is required handler in case you do not want your bot to be banned by telegram