114 Commits

Author SHA1 Message Date
Mathias Wagner
7bb1cb415a
Updated the LICENSE file 2021-10-04 18:29:47 +02:00
a21b997ef0
Updated the pom.xml 1.0.0 2021-10-04 18:20:05 +02:00
7a4ce77c8a
Updated the README.md 2021-10-04 18:16:55 +02:00
8d14d4284b
Created the setup guide 2021-10-04 18:15:40 +02:00
ddb7931c6d
Merge remote-tracking branch 'origin/master' 2021-10-04 17:25:52 +02:00
57e70e58fc
Created the first version of the README.md 2021-10-04 17:25:32 +02:00
daf95a6630
Created the ListenerExample 2021-10-04 16:48:48 +02:00
e0dca91f6d
Created the CommandExample 2021-10-04 16:39:04 +02:00
0f105cc485
🐛 Fixed a bug in the ResponderContext 2021-10-04 16:35:10 +02:00
0c4beeacd6
Added the setPort example in the BasicAuthenticationExample 2021-10-04 15:41:11 +02:00
075263d079
Created the CustomHandlersExample 2021-10-03 23:34:52 +02:00
df0a97dca5
Created the BasicAuthenticationExample 2021-10-03 23:09:42 +02:00
Mathias Wagner
3cc70c15e1
Created the LICENSE file 2021-10-03 22:55:32 +02:00
3d1dfd7a1f
Changed the version to 1.0.0 2021-10-03 22:22:39 +02:00
9d1e608a76
Fixed a bug in ResponderContext#executeUnlockAction 2021-10-03 21:51:50 +02:00
926821e880
Created ChatMessageReceivedEvent#awaitAnswer 2021-10-03 21:45:55 +02:00
3efd801dbc
Fixed a bug in the GroupCommand 2021-10-03 21:45:29 +02:00
c78cbbb0c0
Integrated GroupMessageReceivedEvent#awaitAnswer 2021-10-03 21:44:33 +02:00
b99ebc9e4d
Integrated GroupCommand#awaitAnswer 2021-10-03 21:44:04 +02:00
f6a84dd011
Integrated ChatCommand#awaitAnswer 2021-10-03 21:42:53 +02:00
d306d8dca2
Integrated the ResponderContext of the ResponderEvent into the ResponderContext 2021-10-03 21:40:31 +02:00
c70d0f64d2
Integrated the ResponderContext into the ResponderEvent, the ChatMessageReceivedEvent & the GroupMessageReceivedEvent 2021-10-03 21:40:03 +02:00
74f6e07c19
Added the "locked channel" functionality 2021-10-03 21:36:53 +02:00
47a2de60ac
Added a return type to ResponderContext#runCommand 2021-10-03 21:35:31 +02:00
818c26bd85
Moved ResponderContext#triggerEvent to ResponderContext#getEvent 2021-10-03 21:30:35 +02:00
0c28fe65d8
Added the ResponderContext to the ChatCommand & the GroupCommand 2021-10-03 21:27:29 +02:00
4938db2024
Added the responder context to the Command 2021-10-03 21:11:13 +02:00
fe2aa2a7fb
Created the LockedChannel entity 2021-10-03 21:10:42 +02:00
3d45560432
Cleaned up ResponderEvent.java 2021-10-03 19:32:02 +02:00
0495f383d0
Integrated the new command system into the ResponderContext#run method 2021-10-03 19:09:51 +02:00
60d947249b
Created ResponderContext#runCommand to run a specific command 2021-10-03 19:09:25 +02:00
8ad5885303
Created ResponderContext#handleUsage to handle the usage of a command 2021-10-03 19:08:42 +02:00
02513e3a5d
Created ResponderContext#validateUsage to validate the usage of a command 2021-10-03 19:07:59 +02:00
d083b13c54
Created ResponderContext#getOptimizedUsage to get an optimized version of the usage without quotation marks & with merged parameters 2021-10-03 19:06:26 +02:00
91e3e70020
Created ResponderContext#getUsageParts to get a list of parts from a message 2021-10-03 19:05:02 +02:00
974b55fba7
Created ResponderContext#sendUsageErrorReply to send an error reply if an error happens 2021-10-03 19:04:09 +02:00
c9171086d4
Created ResponderCommand#getRequiredElements. It gives you a list with a required elements of the command 2021-10-03 18:56:49 +02:00
1a6e74d05d
Integrated the UsageHandler into the SimpleAutoResponder 2021-10-03 18:56:18 +02:00
23b158c1eb
Created the SimpleUsageErrorHandler to handle the error with a simple error message 2021-10-03 18:53:37 +02:00
4c1b270c5e
Created the UsageHandler 2021-10-03 18:52:02 +02:00
138ba74906
Added comments to the Arguments class 2021-10-03 17:41:26 +02:00
aebb195855
Created Arguments#exists 2021-10-03 03:43:43 +02:00
902abf36e8
Added the UsageException 2021-10-03 03:41:33 +02:00
a93fb31bd0
Added the UsageExceptionType 2021-10-03 03:38:59 +02:00
48608a13df
Added the minimal & maximal length of the usage element 2021-10-03 03:25:13 +02:00
ef96640a9c
Added ResponderCommand#getUsageElements 2021-10-02 21:13:19 +02:00
2ba071f2ea
The usage of the registered command now automatically adds itself 2021-10-02 20:21:28 +02:00
42d9248caf
Added an annotation check to SimpleAutoResponder#registerCommand 2021-10-02 20:19:00 +02:00
1617540e0a
Integrated the controller into the ChatCommand & the GroupCommand 2021-10-02 20:17:32 +02:00
79378c2b47
Renamed CommandData to CommandData & integrated the reply function 2021-10-02 20:17:08 +02:00