update readme

This commit is contained in:
InsanusMokrassar 2022-07-09 21:11:55 +06:00
parent a2345fe496
commit 42ff5262f5
2 changed files with 4 additions and 2 deletions

View File

@ -2,7 +2,8 @@
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/dev.inmo/plagubot.plugins.commands/badge.svg)](https://maven-badges.herokuapp.com/maven-central/dev.inmo/plagubot.plugins.commands)
This plugin has been created for centralized work with commands in your plugins.
This plugin has been created for centralized work with commands in your plugins. You may pass your commands (even in
runtime) and they will automatically appear in bot commands for users
## How to use

View File

@ -7,6 +7,7 @@ import dev.inmo.plagubot.Plugin
import dev.inmo.tgbotapi.extensions.api.bot.*
import dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext
import dev.inmo.tgbotapi.types.BotCommand
import dev.inmo.tgbotapi.types.botCommandsLimit
import kotlinx.serialization.Serializable
import kotlinx.serialization.json.JsonObject
import org.jetbrains.exposed.sql.Database
@ -34,7 +35,7 @@ class CommandsPlugin : Plugin {
runCatchingSafely {
commands ?.let {
setMyCommands(
commands.distinctBy { it.command },
commands.distinctBy { it.command }.take(botCommandsLimit.last + 1),
key.scope,
key.languageCode
)