Mathias
|
a21b997ef0
|
Updated the pom.xml
|
2021-10-04 18:20:05 +02:00 |
|
Mathias
|
7a4ce77c8a
|
Updated the README.md
|
2021-10-04 18:16:55 +02:00 |
|
Mathias
|
8d14d4284b
|
Created the setup guide
|
2021-10-04 18:15:40 +02:00 |
|
Mathias
|
ddb7931c6d
|
Merge remote-tracking branch 'origin/master'
|
2021-10-04 17:25:52 +02:00 |
|
Mathias
|
57e70e58fc
|
Created the first version of the README.md
|
2021-10-04 17:25:32 +02:00 |
|
Mathias
|
daf95a6630
|
Created the ListenerExample
|
2021-10-04 16:48:48 +02:00 |
|
Mathias
|
e0dca91f6d
|
Created the CommandExample
|
2021-10-04 16:39:04 +02:00 |
|
Mathias
|
0f105cc485
|
🐛 Fixed a bug in the ResponderContext
|
2021-10-04 16:35:10 +02:00 |
|
Mathias
|
0c4beeacd6
|
Added the setPort example in the BasicAuthenticationExample
|
2021-10-04 15:41:11 +02:00 |
|
Mathias
|
075263d079
|
Created the CustomHandlersExample
|
2021-10-03 23:34:52 +02:00 |
|
Mathias
|
df0a97dca5
|
Created the BasicAuthenticationExample
|
2021-10-03 23:09:42 +02:00 |
|
Mathias
|
3d1dfd7a1f
|
Changed the version to 1.0.0
|
2021-10-03 22:22:39 +02:00 |
|
Mathias
|
9d1e608a76
|
Fixed a bug in ResponderContext#executeUnlockAction
|
2021-10-03 21:51:50 +02:00 |
|
Mathias
|
926821e880
|
Created ChatMessageReceivedEvent#awaitAnswer
|
2021-10-03 21:45:55 +02:00 |
|
Mathias
|
3efd801dbc
|
Fixed a bug in the GroupCommand
|
2021-10-03 21:45:29 +02:00 |
|
Mathias
|
c78cbbb0c0
|
Integrated GroupMessageReceivedEvent#awaitAnswer
|
2021-10-03 21:44:33 +02:00 |
|
Mathias
|
b99ebc9e4d
|
Integrated GroupCommand#awaitAnswer
|
2021-10-03 21:44:04 +02:00 |
|
Mathias
|
f6a84dd011
|
Integrated ChatCommand#awaitAnswer
|
2021-10-03 21:42:53 +02:00 |
|
Mathias
|
d306d8dca2
|
Integrated the ResponderContext of the ResponderEvent into the ResponderContext
|
2021-10-03 21:40:31 +02:00 |
|
Mathias
|
c70d0f64d2
|
Integrated the ResponderContext into the ResponderEvent, the ChatMessageReceivedEvent & the GroupMessageReceivedEvent
|
2021-10-03 21:40:03 +02:00 |
|
Mathias
|
74f6e07c19
|
Added the "locked channel" functionality
|
2021-10-03 21:36:53 +02:00 |
|
Mathias
|
47a2de60ac
|
Added a return type to ResponderContext#runCommand
|
2021-10-03 21:35:31 +02:00 |
|
Mathias
|
818c26bd85
|
Moved ResponderContext#triggerEvent to ResponderContext#getEvent
|
2021-10-03 21:30:35 +02:00 |
|
Mathias
|
0c28fe65d8
|
Added the ResponderContext to the ChatCommand & the GroupCommand
|
2021-10-03 21:27:29 +02:00 |
|
Mathias
|
4938db2024
|
Added the responder context to the Command
|
2021-10-03 21:11:13 +02:00 |
|
Mathias
|
fe2aa2a7fb
|
Created the LockedChannel entity
|
2021-10-03 21:10:42 +02:00 |
|
Mathias
|
3d45560432
|
Cleaned up ResponderEvent.java
|
2021-10-03 19:32:02 +02:00 |
|
Mathias
|
0495f383d0
|
Integrated the new command system into the ResponderContext#run method
|
2021-10-03 19:09:51 +02:00 |
|
Mathias
|
60d947249b
|
Created ResponderContext#runCommand to run a specific command
|
2021-10-03 19:09:25 +02:00 |
|
Mathias
|
8ad5885303
|
Created ResponderContext#handleUsage to handle the usage of a command
|
2021-10-03 19:08:42 +02:00 |
|
Mathias
|
02513e3a5d
|
Created ResponderContext#validateUsage to validate the usage of a command
|
2021-10-03 19:07:59 +02:00 |
|
Mathias
|
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 |
|
Mathias
|
91e3e70020
|
Created ResponderContext#getUsageParts to get a list of parts from a message
|
2021-10-03 19:05:02 +02:00 |
|
Mathias
|
974b55fba7
|
Created ResponderContext#sendUsageErrorReply to send an error reply if an error happens
|
2021-10-03 19:04:09 +02:00 |
|
Mathias
|
c9171086d4
|
Created ResponderCommand#getRequiredElements. It gives you a list with a required elements of the command
|
2021-10-03 18:56:49 +02:00 |
|
Mathias
|
1a6e74d05d
|
Integrated the UsageHandler into the SimpleAutoResponder
|
2021-10-03 18:56:18 +02:00 |
|
Mathias
|
23b158c1eb
|
Created the SimpleUsageErrorHandler to handle the error with a simple error message
|
2021-10-03 18:53:37 +02:00 |
|
Mathias
|
4c1b270c5e
|
Created the UsageHandler
|
2021-10-03 18:52:02 +02:00 |
|
Mathias
|
138ba74906
|
Added comments to the Arguments class
|
2021-10-03 17:41:26 +02:00 |
|
Mathias
|
aebb195855
|
Created Arguments#exists
|
2021-10-03 03:43:43 +02:00 |
|
Mathias
|
902abf36e8
|
Added the UsageException
|
2021-10-03 03:41:33 +02:00 |
|
Mathias
|
a93fb31bd0
|
Added the UsageExceptionType
|
2021-10-03 03:38:59 +02:00 |
|
Mathias
|
48608a13df
|
Added the minimal & maximal length of the usage element
|
2021-10-03 03:25:13 +02:00 |
|
Mathias
|
ef96640a9c
|
Added ResponderCommand#getUsageElements
|
2021-10-02 21:13:19 +02:00 |
|
Mathias
|
2ba071f2ea
|
The usage of the registered command now automatically adds itself
|
2021-10-02 20:21:28 +02:00 |
|
Mathias
|
42d9248caf
|
Added an annotation check to SimpleAutoResponder#registerCommand
|
2021-10-02 20:19:00 +02:00 |
|
Mathias
|
1617540e0a
|
Integrated the controller into the ChatCommand & the GroupCommand
|
2021-10-02 20:17:32 +02:00 |
|
Mathias
|
79378c2b47
|
Renamed CommandData to CommandData & integrated the reply function
|
2021-10-02 20:17:08 +02:00 |
|
Mathias
|
45272ceca4
|
Updated ResponderGroupCommand#execute
|
2021-10-02 20:16:36 +02:00 |
|
Mathias
|
f4fa5084d9
|
Updated ResponderChatCommand#execute
|
2021-10-02 20:16:19 +02:00 |
|
Mathias
|
9e26c15f7d
|
Removed the ChatAnswerController.java & the GroupAnswerController.java
|
2021-10-02 20:15:52 +02:00 |
|
Mathias
|
154ad3150d
|
Moved ResponderEvent#reply to HttpResponseController#reply
|
2021-10-02 19:40:51 +02:00 |
|
Mathias
|
37b4000da3
|
Reformatted the ResponderContext
|
2021-10-02 18:43:01 +02:00 |
|
Mathias
|
ec96f7f860
|
Reformatted the ResponderContext
|
2021-10-02 18:42:44 +02:00 |
|
Mathias
|
8f719cec41
|
Added the commands variable to the SimpleAutoResponder to register & get commands
|
2021-10-02 18:38:43 +02:00 |
|
Mathias
|
cde48b5480
|
Changed the parameter type in the ResponderChatCommand & the ResponderGroupCommand
|
2021-10-02 18:38:05 +02:00 |
|
Mathias
|
1fc4bdf9b6
|
Created the ChatAnswerController
|
2021-10-02 18:36:43 +02:00 |
|
Mathias
|
abc2b4f389
|
Renamed AnswerController.java to GroupAnswerController
|
2021-10-02 18:36:18 +02:00 |
|
Mathias
|
51e7a429cb
|
Changed the return type of SimpleAutoResponder#setPrefix
|
2021-10-02 18:32:43 +02:00 |
|
Mathias
|
a7f81e8dd2
|
Integrated SimpleAutoResponder#prefix (also SimpleAutoResponder#getPrefix & SimpleAutoResponder#setPrefix)
|
2021-10-02 18:32:09 +02:00 |
|
Mathias
|
09bdf731f2
|
Integrated the ResponderContext#sendNotFoundReply to send messages that could not be identified
|
2021-10-02 17:58:15 +02:00 |
|
Mathias
|
f754b87b73
|
Created the RandomErrorHandler to send randomized error messages from a list to the author if the message could not be found
|
2021-10-02 17:41:50 +02:00 |
|
Mathias
|
ab0da5e43d
|
Integrated the NotFoundHandler into the SimpleAutoResponder
|
2021-10-02 17:32:24 +02:00 |
|
Mathias
|
ec11772115
|
Created the SendNothingHandler. It sends no message if the message could not be found
|
2021-10-02 17:27:50 +02:00 |
|
Mathias
|
d94480bb4e
|
Created the SendErrorHandler. Useful to send custom error messages to the user whenever the message could not be found
|
2021-10-02 17:27:11 +02:00 |
|
Mathias
|
aca8c36dfd
|
Created the DialogflowHandler. Useful to redirect not found messages to dialogflow
|
2021-10-02 17:24:21 +02:00 |
|
Mathias
|
d1dd4a5ab8
|
Created the NotFoundHandler to handle messages that could not be replied (for example not finished listeners)
|
2021-10-02 17:22:12 +02:00 |
|
Mathias
|
3aca2239f2
|
Added the responseSent variable to the HttpResponseController to check if the response has already been sent to prevent errors
|
2021-10-02 17:11:28 +02:00 |
|
Mathias
|
0064a65c6d
|
Created the DialogflowIntegration to get messages directly from the dialogflow api
|
2021-10-02 17:09:10 +02:00 |
|
Mathias
|
b172d8a9c3
|
Added the dialogflow dependency to the pom.xml
|
2021-10-02 17:07:03 +02:00 |
|
Mathias
|
9fb6381d77
|
Created the execute method in the ResponderGroupCommand
|
2021-10-02 01:45:43 +02:00 |
|
Mathias
|
51652a2e2e
|
Created the execute method in the ResponderChatCommand
|
2021-10-02 01:45:35 +02:00 |
|
Mathias
|
6c478d6834
|
Created the AnswerController
|
2021-10-02 01:45:12 +02:00 |
|
Mathias
|
47782529a7
|
Added comments in the ResponderCommand
|
2021-10-02 01:38:15 +02:00 |
|
Mathias
|
0ffd6ad58c
|
Created the SimpleUsageBuilder to build a custom usage
|
2021-10-02 01:36:54 +02:00 |
|
Mathias
|
6d2947b527
|
Created the UsageElement object
|
2021-10-02 01:36:09 +02:00 |
|
Mathias
|
02bd3bd75e
|
Created the UsageType enum
|
2021-10-02 01:29:27 +02:00 |
|
Mathias
|
a3cf1f4017
|
Created the ResponderCommand
|
2021-10-02 01:29:12 +02:00 |
|
Mathias
|
2a2120690b
|
Changed aliases to triggers in CommandInfo
|
2021-10-02 01:05:20 +02:00 |
|
Mathias
|
6273615273
|
Created the CommandInfo with basic information
|
2021-10-02 01:04:49 +02:00 |
|
Mathias
|
d1609478e4
|
SimpleAutoResponder#registerListener now returns itself
|
2021-10-02 00:59:59 +02:00 |
|
Mathias
|
4f3aa469bd
|
Created the GroupCommandData entity
|
2021-10-02 00:57:14 +02:00 |
|
Mathias
|
9cd11d04b9
|
Created the ChatCommandData entity
|
2021-10-02 00:57:02 +02:00 |
|
Mathias
|
bb818d057f
|
Created the CommandData entity
|
2021-10-02 00:56:49 +02:00 |
|
Mathias
|
6085e29b75
|
Added SimpleAutoResponder#registerListener
|
2021-10-02 00:48:19 +02:00 |
|
Mathias
|
efd0bdc6a6
|
Updated the access modifier of SimpleAutoResponder#registerContext
|
2021-10-02 00:42:17 +02:00 |
|
Mathias
|
52899f5c60
|
Integrated the reply method into the ResponderEvent
|
2021-10-02 00:18:56 +02:00 |
|
Mathias
|
3155f54a6a
|
Integrated the responder context into the SimpleAutoResponder
|
2021-10-02 00:18:32 +02:00 |
|
Mathias
|
4f3e503860
|
Created the ResponderContext
|
2021-10-02 00:16:59 +02:00 |
|
Mathias
|
28fb627491
|
Created the HttpResponseController
|
2021-10-01 23:51:09 +02:00 |
|
Mathias
|
8d2722e7bb
|
Created the Response object
|
2021-10-01 23:48:16 +02:00 |
|
Mathias
|
be3e36de89
|
Created the SimpleHttpHandler
|
2021-10-01 23:47:49 +02:00 |
|
Mathias
|
f2d0d85e90
|
Created the GroupMessageReceivedEvent
|
2021-10-01 23:45:21 +02:00 |
|
Mathias
|
11cb02e408
|
Created the ChatMessageReceivedEvent
|
2021-10-01 23:45:07 +02:00 |
|
Mathias
|
b6dd6636ab
|
Integrated the HttpResponseController into the ResponderEvent
|
2021-10-01 23:44:38 +02:00 |
|
Mathias
|
7ad7d0f538
|
Made EventManager#register private
|
2021-10-01 23:34:13 +02:00 |
|
Mathias
|
8fdedab492
|
Created the ResponderEvent
|
2021-10-01 20:09:18 +02:00 |
|
Mathias
|
cc2bf61b1c
|
Integrated the EventManager into the SimpleAutoResponder
|
2021-10-01 20:05:17 +02:00 |
|
Mathias
|
7c410dc1e5
|
Created the EventManager
|
2021-10-01 20:04:35 +02:00 |
|
Mathias
|
d4785bea5b
|
Created the Listener
|
2021-10-01 19:29:57 +02:00 |
|