Commit fae0497c249fd6993773505328727bceaf99ac4a
1 parent
05449498
Neue Rasa-Entities eingebaut.
Showing
10 changed files
with
21 additions
and
12 deletions
BeuthBot.ipr
... | ... | @@ -691,7 +691,6 @@ |
691 | 691 | <option value="$PROJECT_DIR$/services/Common" /> |
692 | 692 | <option value="$PROJECT_DIR$/services/FaceBook" /> |
693 | 693 | <option value="$PROJECT_DIR$/services/Global" /> |
694 | - <option value="$PROJECT_DIR$/services/JSONRequester" /> | |
695 | 694 | <option value="$PROJECT_DIR$/services/LoggingStatistics" /> |
696 | 695 | <option value="$PROJECT_DIR$/services/MainBot" /> |
697 | 696 | <option value="$PROJECT_DIR$/services/Rasa" /> |
... | ... | @@ -856,9 +855,6 @@ |
856 | 855 | <module fileurl="file://$PROJECT_DIR$/services/Global/Global.iml" filepath="$PROJECT_DIR$/services/Global/Global.iml" group="services/Global" /> |
857 | 856 | <module fileurl="file://$PROJECT_DIR$/services/Global/Global_main.iml" filepath="$PROJECT_DIR$/services/Global/Global_main.iml" group="services/Global" /> |
858 | 857 | <module fileurl="file://$PROJECT_DIR$/services/Global/Global_test.iml" filepath="$PROJECT_DIR$/services/Global/Global_test.iml" group="services/Global" /> |
859 | - <module fileurl="file://$PROJECT_DIR$/services/JSONRequester/JSONRequester.iml" filepath="$PROJECT_DIR$/services/JSONRequester/JSONRequester.iml" group="services/JSONRequester" /> | |
860 | - <module fileurl="file://$PROJECT_DIR$/services/JSONRequester/JSONRequester_main.iml" filepath="$PROJECT_DIR$/services/JSONRequester/JSONRequester_main.iml" group="services/JSONRequester" /> | |
861 | - <module fileurl="file://$PROJECT_DIR$/services/JSONRequester/JSONRequester_test.iml" filepath="$PROJECT_DIR$/services/JSONRequester/JSONRequester_test.iml" group="services/JSONRequester" /> | |
862 | 858 | <module fileurl="file://$PROJECT_DIR$/services/LoggingStatistics/LoggingStatistics.iml" filepath="$PROJECT_DIR$/services/LoggingStatistics/LoggingStatistics.iml" group="services/LoggingStatistics" /> |
863 | 859 | <module fileurl="file://$PROJECT_DIR$/services/LoggingStatistics/LoggingStatistics_main.iml" filepath="$PROJECT_DIR$/services/LoggingStatistics/LoggingStatistics_main.iml" group="services/LoggingStatistics" /> |
864 | 860 | <module fileurl="file://$PROJECT_DIR$/services/LoggingStatistics/LoggingStatistics_test.iml" filepath="$PROJECT_DIR$/services/LoggingStatistics/LoggingStatistics_test.iml" group="services/LoggingStatistics" /> | ... | ... |
services/Global/Global_test.iml
... | ... | @@ -66,8 +66,8 @@ |
66 | 66 | <orderEntry type="library" name="Gradle: org.jboss.shrinkwrap:shrinkwrap-api:1.2.6" level="project" /> |
67 | 67 | <orderEntry type="library" scope="RUNTIME" name="Gradle: org.wildfly.arquillian:wildfly-arquillian-common:2.0.2.Final" level="project" /> |
68 | 68 | <orderEntry type="library" name="Gradle: org.jboss.arquillian.container:arquillian-container-spi:1.1.13.Final" level="project" /> |
69 | - <orderEntry type="library" scope="RUNTIME" name="Gradle: org.wildfly.arquillian:wildfly-arquillian-protocol-jmx:2.0.2.Final" level="project" /> | |
70 | 69 | <orderEntry type="library" name="Gradle: org.jboss.arquillian.config:arquillian-config-api:1.1.13.Final" level="project" /> |
70 | + <orderEntry type="library" scope="RUNTIME" name="Gradle: org.wildfly.arquillian:wildfly-arquillian-protocol-jmx:2.0.2.Final" level="project" /> | |
71 | 71 | <orderEntry type="library" scope="RUNTIME" name="Gradle: org.jboss.marshalling:jboss-marshalling-river:1.4.10.Final" level="project" /> |
72 | 72 | <orderEntry type="library" name="Gradle: org.jboss.arquillian.config:arquillian-config-impl-base:1.1.13.Final" level="project" /> |
73 | 73 | <orderEntry type="library" name="Gradle: org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi:2.0.0-alpha-10" level="project" /> | ... | ... |
services/MainBot/src/main/java/de/bht/beuthbot/drools/DroolsService.java
... | ... | @@ -72,6 +72,7 @@ public class DroolsService implements MessageListener { |
72 | 72 | @Override |
73 | 73 | public void onMessage(Message message) { |
74 | 74 | try { |
75 | + logger.debug("Drools has received message"); | |
75 | 76 | ProcessQueueMessageProtocol botMessage = message.getBody(TaskMessage.class); |
76 | 77 | |
77 | 78 | DroolsMessage droolsMessage = doRules(botMessage); | ... | ... |
services/Scheduler/src/main/java/de/bht/beuthbot/scheduler/JAXActivator.java renamed to services/MainBot/src/main/java/de/bht/beuthbot/scheduler/JAXActivator.java
services/Scheduler/src/main/java/de/bht/beuthbot/scheduler/SchedulerBean.java renamed to services/MainBot/src/main/java/de/bht/beuthbot/scheduler/SchedulerBean.java
... | ... | @@ -50,6 +50,10 @@ public class SchedulerBean { |
50 | 50 | |
51 | 51 | boolean isActive = false; |
52 | 52 | |
53 | + public SchedulerBean() { | |
54 | + | |
55 | + } | |
56 | + | |
53 | 57 | //CONSTRUCTOR |
54 | 58 | @PostConstruct |
55 | 59 | public void init(){ |
... | ... | @@ -82,10 +86,12 @@ public class SchedulerBean { |
82 | 86 | |
83 | 87 | } |
84 | 88 | |
85 | - public void createReminder(Long userID, ReminderCycle reminderCycle, Date cycleDate) { | |
86 | - Reminder newReminder = new Reminder(userID, reminderCycle, cycleDate); | |
89 | + public boolean createReminder(TaskMessage message) { | |
90 | + //Reminder newReminder = new Reminder(message.getSenderID()); //, reminderCycle, cycleDate); | |
87 | 91 | //TODO: Insert the new Reminder into Database |
88 | 92 | |
93 | + return true; | |
94 | + | |
89 | 95 | } |
90 | 96 | |
91 | 97 | } | ... | ... |
services/Scheduler/src/main/java/de/bht/beuthbot/scheduler/model/Reminder.java renamed to services/MainBot/src/main/java/de/bht/beuthbot/scheduler/model/Reminder.java
services/Scheduler/src/main/java/de/bht/beuthbot/scheduler/model/ReminderCycle.java renamed to services/MainBot/src/main/java/de/bht/beuthbot/scheduler/model/ReminderCycle.java
services/MainBot/src/main/resources/de/bht/beuthbot/drools/Canteen.drl
... | ... | @@ -25,10 +25,14 @@ import java.time.LocalDate; |
25 | 25 | |
26 | 26 | import de.bht.beuthbot.canteen.model.Dish |
27 | 27 | import de.bht.beuthbot.canteen.model.DishType; |
28 | +import de.bht.beuthbot.canteen.model.CanteenData; | |
28 | 29 | import de.bht.beuthbot.model.Intent; |
29 | 30 | import de.bht.beuthbot.model.EntityName; |
30 | 31 | import de.bht.beuthbot.drools.model.DroolsMessage; |
31 | 32 | |
33 | +import de.bht.beuthbot.scheduler.SchedulerBean | |
34 | +import de.bht.beuthbot.jms.TaskMessage; | |
35 | + | |
32 | 36 | global de.bht.beuthbot.canteen.model.CanteenData canteenData; |
33 | 37 | |
34 | 38 | // ---------------------- GREETING ------------------------------------ |
... | ... | @@ -106,17 +110,19 @@ rule "Show price" |
106 | 110 | end |
107 | 111 | |
108 | 112 | // ---------------------------- CREATE REMINDER ----------------------------- |
109 | -/* | |
113 | + | |
110 | 114 | rule "Create reminder" |
111 | 115 | dialect "java" |
112 | 116 | when |
113 | 117 | m : DroolsMessage(getIntent().equals(Intent.CREATE_REMINDER.getText())) |
114 | - then | |
115 | 118 | |
119 | + then | |
120 | + SchedulerBean s = new SchedulerBean(); | |
121 | + if (s.createReminder(new TaskMessage(m)) == true) { m.setText("Ich werde dich erinnern!"); } | |
116 | 122 | |
117 | 123 | end |
118 | 124 | |
119 | -*/ | |
125 | + | |
120 | 126 | // --------------------------- Fallback ------------------------- |
121 | 127 | rule "Fallback" |
122 | 128 | dialect "java" | ... | ... |
services/Rasa/src/main/java/de/bht/beuthbot/nlp/rasa/RasaConnector.java
... | ... | @@ -69,6 +69,7 @@ public class RasaConnector implements MessageListener { |
69 | 69 | public void onMessage(final Message message) { |
70 | 70 | |
71 | 71 | try { |
72 | + logger.debug("Rasa has received message"); | |
72 | 73 | ProcessQueueMessageProtocol incomingChatMessage = message.getBody(TaskMessage.class); |
73 | 74 | String messageText = incomingChatMessage.getText(); |
74 | 75 | ... | ... |