This is the proxy server between Slack and Alphatron. Since Alphatron is hosted using Firebase Functions on the free Spark plan, outgoing requests to third parties are disabled. However, POST requests to Slack are needed for a bot to be able to respond to events. For that reason, we send Slack events to this proxy server rather than directly to Alphatron. When the proxy server forwards the message to Firebase, it also waits for a HTTP response, which circumvents the outgoing requests limitation. The response can contain multiple POST requests to Slack, stored in JSON. The proxy server parses these requests and sends them to Slack one by one.
-
Notifications
You must be signed in to change notification settings - Fork 0
The proxy server between Slack and Alphatron.
License
uhasselt-students/alphatron-proxy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
The proxy server between Slack and Alphatron.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published