
com.github.insanusmokrassar.AutoPostTelegramBot.utils.commands.CommandPlugin.kt Maven / Gradle / Ivy
package com.github.insanusmokrassar.AutoPostTelegramBot.utils.commands
import com.github.insanusmokrassar.AutoPostTelegramBot.base.models.FinalConfig
import com.github.insanusmokrassar.AutoPostTelegramBot.base.plugins.Plugin
import com.github.insanusmokrassar.AutoPostTelegramBot.base.plugins.PluginManager
import com.pengrad.telegrambot.TelegramBot
import java.lang.ref.WeakReference
abstract class CommandPlugin : Command(), Plugin {
protected var botWR: WeakReference? = null
override fun onInit(
bot: TelegramBot,
baseConfig: FinalConfig,
pluginManager: PluginManager
) {
botWR = WeakReference(bot)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy