PhishingExtension

Phishing extension, responsible for checking for phishing domains in messages.

Constructors

Link copied to clipboard
constructor(settings: ExtPhishingBuilder)

Types

Link copied to clipboard
inner class DomainArgs : Arguments

Arguments class for domain-relevant commands.

Properties

Link copied to clipboard
open val bot: ExtensibleBot
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val eventHandlers: MutableList<EventHandler<out Event>>
Link copied to clipboard
Link copied to clipboard
open val intents: MutableSet<Intent>
Link copied to clipboard
open val kord: Kord
Link copied to clipboard
open val loaded: Boolean
Link copied to clipboard
Link copied to clipboard
open override val name: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open suspend fun doSetup()
Link copied to clipboard
open suspend fun doUnload()
Link copied to clipboard
open override fun getKoin(): Koin
Link copied to clipboard
suspend fun Locale.safeEmoji(): String
Link copied to clipboard
open suspend fun setState(state: ExtensionState)
Link copied to clipboard
open suspend override fun setup()
Link copied to clipboard
open suspend override fun unload()
Link copied to clipboard
suspend fun Locale.unsafeEmoji(): String