You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project is a set of libraries aimed at facilitating creating Bots and Apps for the [Symphony Chat Platform](https://symphony.com) using Java and [Spring Boot](https://spring.io/projects/spring-boot).
10
10
11
11
This project contains the following:
12
12
13
-
- Symphony Java Client Bindings
14
-
- Symphony Java Client Identity
15
-
- Symphony API Spring-Boot Starter
16
-
- Symphony App Spring-Boot Starter
17
-
- Symphony JSON Support
18
-
- Symphony FIX Support
19
-
- A Symphony Maven Build Notifier
20
-
- A TeamCity Build Notifier
21
-
- Symphony Shared Stream
22
-
- Chat Workflow
23
-
- KoreAI Connector
24
-
- Tutorials for getting started
25
-
- Demo bots and apps
13
+
-**Libraries**
14
+
- Symphony Java Client Bindings
15
+
- Symphony Java Client Identity
16
+
- Symphony API Spring-Boot Starter
17
+
- Symphony App Spring-Boot Starter
18
+
- Symphony JSON Support
19
+
- Symphony FIX Support
20
+
- Symphony Shared Stream
21
+
- Chat Workflow
22
+
23
+
-**Tools**
24
+
- A Symphony Maven Build Notifier
25
+
- A TeamCity Build Notifier
26
+
- KoreAI Bridge Connector
27
+
- RSS News bot
28
+
- Reminder Bot (tbc)
29
+
- Webhook Bot (tbc)
30
+
31
+
-**Tutorials for getting started**
32
+
33
+
-**Demo bots and apps**
34
+
- Demo Bot
35
+
- Demo App
36
+
- Claim Bot
37
+
- To-Do Bot
26
38
27
39
Read further to see what each of these includes.
28
40
41
+
# Libraries
42
+
29
43
## Overview and Dependencies
30
44
31
45
Many of the components in this project rely on each other, as demonstrated in this dependency diagram. This also gives and overviw of the purpose of each component.
@@ -91,17 +105,6 @@ Although this is not reliant on Symphony code, it is adjacent tech and so might
91
105
92
106
-[View the README](libs/quickfix-json/README.md)
93
107
94
-
## Maven Build Reporter
95
-
96
-
Provides a maven extension that allows you to report build results into a Symphony chat room.
97
-
98
-
-[View the README](tools/symphony-maven-build-reporter/README.md)
99
-
100
-
## TeamCity Build Notifier
101
-
102
-
Allows you to report your TeamCity builds into Symphony chat rooms, using a bot.
103
-
104
-
-[View the README](tools/teamcity-symphony-integration/README.md)
105
108
106
109
## Symphony Shared Stream
107
110
@@ -117,21 +120,44 @@ This module provides a one-stop-shop for constructing work-flows in Java. It is
117
120
-[View the Tutorial](tutorials/Chat-Workflow.md)
118
121
-[Demo To-Do List Bot](demos/todo-bot/README.md)
119
122
-[Demo Claim Bot](demos/claim-bot/README.md)
120
-
-[RSS News Bot](tools/rss-bot/README.md)
121
-
-[Poll Bot](tools/poll-bot/README.md)
123
+
124
+
# Tools
125
+
126
+
_All bots are deployed into maven central as executable jars_.
127
+
128
+
## Maven Build Reporter
129
+
130
+
Provides a maven extension that allows you to report build results into a Symphony chat room.
131
+
132
+
-[View the README](tools/symphony-maven-build-reporter/README.md)
122
133
134
+
## TeamCity Build Notifier
135
+
136
+
Allows you to report your TeamCity builds into Symphony chat rooms, using a bot.
137
+
138
+
-[View the README](tools/teamcity-symphony-integration/README.md)
139
+
123
140
## Kore-AI Bridge
124
141
125
142
This is a Spring Boot App that acts as a middleman between a Symphony bot and a KoreAI bot, allowing you to expose your KoreAI bot as a bot on Symphony. [Kore.AI](https://kore.ai/) is a low code/no code environment for building chat bots.
126
143
127
144
-[View the README](tools/koreai/README.md)
128
145
129
-
## License
146
+
## Poll Bot
130
147
131
-
This project is licensed under the [Apache 2.0 License](LICENSE).
148
+
A bot for running polls in a Symphony chat room. Built using chat-workflow.
149
+
150
+
-[View the README](tools/poll-bot/README.md)
132
151
133
-
## Running The Demo Bots
152
+
## News (RSS) Bot
134
153
154
+
A bot for feeding news into a Symphony chat room. Built using chat-workflow.
155
+
156
+
-[View the README](tools/rss-bot/README.md)
157
+
158
+
# License
159
+
160
+
This project is licensed under the [Apache 2.0 License](LICENSE).
0 commit comments