mirror of
https://github.com/InsanusMokrassar/PlaguBotCommandsPlugin.git
synced 2024-11-23 08:18:43 +00:00
commit
47eefd0d77
@ -1,5 +1,9 @@
|
||||
# Changelog
|
||||
|
||||
## 0.1.3
|
||||
|
||||
* Fix of double commands getting on a start of bot
|
||||
|
||||
## 0.1.2
|
||||
|
||||
* `Versions`:
|
||||
|
40
README.md
40
README.md
@ -5,6 +5,26 @@
|
||||
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 include
|
||||
|
||||
Add dependency:
|
||||
|
||||
Gradle:
|
||||
|
||||
```groovy
|
||||
api "dev.inmo:plagubot.plugins.commands:$commands_version"
|
||||
```
|
||||
|
||||
Maven:
|
||||
|
||||
```xml
|
||||
<dependency>
|
||||
<groupId>dev.inmo</groupId>
|
||||
<artifactId>plagubot.plugins.commands</artifactId>
|
||||
<version>${commands_version}</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
## How to use
|
||||
|
||||
End user should include in his plugins section next line:
|
||||
@ -54,23 +74,3 @@ retrieved from `koin` via simple `koin.get<CommandsKeeper>()` or `koin.commandsK
|
||||
|
||||
Just as in the code above (in `setupDI`) you may pass all the command environment and it will be automatically updated
|
||||
for bot.
|
||||
|
||||
## How to include
|
||||
|
||||
Add dependency:
|
||||
|
||||
Gradle:
|
||||
|
||||
```groovy
|
||||
api "dev.inmo:plagubot.plugins.commands:$commands_version"
|
||||
```
|
||||
|
||||
Maven:
|
||||
|
||||
```xml
|
||||
<dependency>
|
||||
<groupId>dev.inmo</groupId>
|
||||
<artifactId>plagubot.plugins.commands</artifactId>
|
||||
<version>${commands_version}</version>
|
||||
</dependency>
|
||||
```
|
||||
|
@ -4,4 +4,4 @@ kotlin.js.generate.externals=true
|
||||
kotlin.incremental=true
|
||||
|
||||
project_group=dev.inmo
|
||||
project_version=0.1.2
|
||||
project_version=0.1.3
|
||||
|
@ -72,7 +72,7 @@ object CommandsPlugin : Plugin {
|
||||
commandsKeeper.getKeys().forEach {
|
||||
val commands = commandsKeeper.getCommands(it)
|
||||
log.d { "Start setup initially passed commands for key $it: ${commands ?.joinToString { it.command }}" }
|
||||
setScopeCommands(it, commandsKeeper.getCommands(it))
|
||||
setScopeCommands(it, commands)
|
||||
}
|
||||
log.d { "Complete setup initially passed commands" }
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user