Commit 4084b177ca8f787901ca13925e78e258c2e563ea
Merge remote-tracking branch 'origin/Scheduler' into Scheduler
# Conflicts: # docker/wildfly/volumes/conf/beuthbot.properties # services/Common/src/main/java/de/bht/beuthbot/model/Intent.java # services/MainBot/src/main/java/de/bht/beuthbot/scheduler/SchedulerBean.java # settings.gradle
Showing
7 changed files
with
86 additions
and
16 deletions
docker/wildfly/volumes/conf/beuthbot.properties
1 | -WEB_URL = https://wcwettfhwr.localtunnel.me | |
1 | +WEB_URL = https://tlhiuqrvbl.localtunnel.me | |
2 | 2 | |
3 | 3 | |
4 | 4 | # Webhook token you set in the Facebook App Settings |
5 | -FACEBOOK_WEBHOOK_TOKEN = bhtchatbot | |
5 | +FACEBOOK_WEBHOOK_TOKEN = local-beuth-bot | |
6 | 6 | |
7 | 7 | # Facebook Message Token for your page |
8 | -FACEBOOK_BOT_TOKEN = XXXXX | |
9 | - | |
10 | -FACEBOOK_ACCESS_TOKEN = XXXXX|XXXXX-XXXXX | |
8 | +FACEBOOK_BOT_TOKEN = EAAX3bENbCzcBAGESpNG7XBqXiZBvOzwX7quURCwBlzpjFuWyd0JH8HFUrhmu167IjWBMPcSki8ZCtZAZBR0CS4ZAV1r4nAZCqayLZAbPxvJVIxVw0NHm9gG7f6qahc18Wh0IZCKkTUqYLPfGbZAbAUMHsbAAcbZBeTbBmVS6ydHtxLyvSCwXJgh1ob | |
11 | 9 | |
10 | +FACEBOOK_ACCESS_TOKEN = 1679419242122039|XVLpgA2YMXcwWQCg1Sj_hGKuNwM | |
12 | 11 | |
13 | 12 | |
14 | 13 | # API.ai client token |
... | ... | @@ -18,10 +17,9 @@ API_AI_TOKEN = XXXXX |
18 | 17 | # Your WebHook URL e.g.: https://yourdomain.com/webhook/ |
19 | 18 | TELEGRAM_WEBHOOK_URL = /telegram/getUpdates |
20 | 19 | |
21 | - | |
22 | 20 | # Your Bot Token e.g.: 000000000:AAAAa0aAA_aaA-Aaaa0A0Aa_a0aa0A0AAAA |
23 | -TELEGRAM_BOT_TOKEN = 451726698:AAH2qwZaWOgn1IU1CjJU-HjHDMODG6DEkN0 | |
24 | - | |
21 | +TELEGRAM_BOT_TOKEN = 452768505:AAHNXEYi9nSHcmVc4b3799I00uTZmK53wl4\ | |
22 | + | |
25 | 23 | |
26 | 24 | |
27 | 25 | BING_SPEECH_LOCALE = global | ... | ... |
services/FaceBook/build.gradle
... | ... | @@ -2,26 +2,24 @@ apply plugin: 'java' |
2 | 2 | apply plugin: 'war' |
3 | 3 | apply plugin: 'checkstyle' |
4 | 4 | |
5 | +sourceCompatibility = 1.8 | |
6 | + | |
5 | 7 | repositories { |
6 | 8 | mavenCentral() |
7 | 9 | } |
8 | 10 | |
9 | 11 | dependencies { |
10 | - | |
11 | 12 | compile project(':services:Common'), |
12 | 13 | "org.jboss.spec:jboss-javaee-7.0:1.1.0.Final", |
13 | 14 | "org.apache.httpcomponents:httpclient:4.5.3", |
14 | 15 | "org.apache.httpcomponents:httpmime:4.3.1", |
15 | 16 | "org.json:json:20160810" |
16 | - | |
17 | 17 | providedCompile "org.slf4j:slf4j-api:1.7.25", |
18 | 18 | "org.jboss.resteasy:resteasy-client:3.1.3.Final", |
19 | 19 | "org.jboss.resteasy:resteasy-jaxrs-all:3.1.3.Final" |
20 | 20 | |
21 | 21 | } |
22 | 22 | |
23 | -sourceCompatibility = 1.8 | |
24 | - | |
25 | 23 | war { |
26 | 24 | destinationDir new File(project.rootProject.projectDir, 'docker/wildfly/volumes/deployments/') |
27 | 25 | archiveName "facebook.war" | ... | ... |
services/FaceBook/src/main/java/de/bht/beuthbot/messenger/facebook/FacebookReceiveAdapter.java
services/JSONRequester/build.gradle
0 → 100644
1 | +apply plugin: 'java' | |
2 | +apply plugin: 'war' | |
3 | +apply plugin: 'checkstyle' | |
4 | + | |
5 | +sourceCompatibility = 1.8 | |
6 | + | |
7 | +repositories { | |
8 | + mavenCentral() | |
9 | +} | |
10 | + | |
11 | +dependencies { | |
12 | + compile project(':services:Common'), | |
13 | + "org.jboss.spec:jboss-javaee-7.0:1.1.0.Final", | |
14 | + "org.apache.httpcomponents:httpclient:4.5.3", | |
15 | + "org.apache.httpcomponents:httpmime:4.3.1", | |
16 | + "org.json:json:20160810" | |
17 | + providedCompile "org.slf4j:slf4j-api:1.7.25", | |
18 | + "org.jboss.resteasy:resteasy-client:3.1.3.Final", | |
19 | + "org.jboss.resteasy:resteasy-jaxrs-all:3.1.3.Final" | |
20 | +} | |
21 | + | |
22 | +war { | |
23 | + destinationDir new File(project.rootProject.projectDir, 'docker/wildfly/volumes/deployments/') | |
24 | + archiveName "jsonrequester.war" | |
25 | +} | |
0 | 26 | \ No newline at end of file | ... | ... |
services/JSONRequester/src/main/java/de/bht/beuthbot/JSONRequester/JSONRequester.java
0 → 100644
1 | +package de.bht.beuthbot.JSONRequester; | |
2 | + | |
3 | +import de.bht.beuthbot.attachments.AttachmentStore; | |
4 | +import de.bht.beuthbot.jms.ProcessQueue; | |
5 | +import javafx.application.Application; | |
6 | + | |
7 | +import javax.annotation.PostConstruct; | |
8 | +import javax.annotation.Resource; | |
9 | +import javax.ejb.Singleton; | |
10 | +import javax.ejb.Startup; | |
11 | + | |
12 | +@Singleton | |
13 | +@Startup | |
14 | +public class JSONRequester { | |
15 | + | |
16 | + //private final Logger logger = LoggerFactory.getLogger(JSONRequester.class); | |
17 | + | |
18 | + /** Injected JMS MessageQueue */ | |
19 | + @Resource(lookup = "java:global/global/ProcessQueueBean") | |
20 | + private ProcessQueue processQueue; | |
21 | + | |
22 | + /** Injected AttachmentStore */ | |
23 | + @Resource(lookup = "java:global/global/AttachmentStoreBean") | |
24 | + private AttachmentStore attachmentStore; | |
25 | + | |
26 | + /** BeuthBot Application Bean */ | |
27 | + @Resource(lookup = "java:global/global/ApplicationBean") | |
28 | + private Application application; | |
29 | + | |
30 | + //CONSTRUCTOR | |
31 | + @PostConstruct | |
32 | + public void init(){ | |
33 | + //logger.debug("JSONRequester initiated!"); | |
34 | + } | |
35 | + | |
36 | + public String getJSONForURL(de.bht.beuthbot.JSONRequester.JSONRequestObject requestObject) { | |
37 | + //ResteasyClient client = new ResteasyClientBuilder().build(); | |
38 | + //ResteasyWebTarget target = client.target(UriBuilder.fromPath(requestObject.getRequestUrl())); | |
39 | + //JSONRequestInterface jsonProxy = target.proxy(JSONRequestInterface.class); | |
40 | + | |
41 | + //Response response = jsonProxy.sendRequest(); | |
42 | + | |
43 | + //String responseAsString = response.readEntity(String.class); | |
44 | + | |
45 | + return ""; | |
46 | + } | |
47 | +} | ... | ... |
services/Telegram/build.gradle
... | ... | @@ -2,6 +2,8 @@ apply plugin: 'java' |
2 | 2 | apply plugin: 'war' |
3 | 3 | apply plugin: 'checkstyle' |
4 | 4 | |
5 | +sourceCompatibility = 1.8 | |
6 | + | |
5 | 7 | repositories { |
6 | 8 | mavenCentral() |
7 | 9 | } |
... | ... | @@ -20,8 +22,6 @@ dependencies { |
20 | 22 | |
21 | 23 | } |
22 | 24 | |
23 | -sourceCompatibility = 1.8 | |
24 | - | |
25 | 25 | war { |
26 | 26 | destinationDir new File(project.rootProject.projectDir, 'docker/wildfly/volumes/deployments/') |
27 | 27 | archiveName "telegram.war" | ... | ... |
settings.gradle
... | ... | @@ -8,6 +8,9 @@ include ( |
8 | 8 | 'services:MainBot', |
9 | 9 | 'services:LoggingStatistics', |
10 | 10 | 'services:Telegram', |
11 | - 'services:Scheduler' | |
11 | + 'services:Scheduler', | |
12 | + 'services:JSONRequester' | |
12 | 13 | ) |
14 | +//findProject(':services:Scheduler')?.name = 'Scheduler' | |
15 | +//findProject(':services:JSONRequester')?.name = 'JSONRequester' | |
13 | 16 | ... | ... |