This program uses websockets to maintain a real-time connection to RC Together, the virtual Recurse Center space.
Currently it does the following:
- connects to RC Together using a websocket connection
- subscribes to the
ApiChannel
channel - dumps where users (or at least their avatars) are
You must have corral
(the Pony
package manager) and ponyc
(the
Pony compiler) installed in order to build this project. The easiest way to get these tools is to install ponyup
and then run the following commands
ponyup update ponyc release
ponyup update corral release
To build the project, run the following commands:
corral fetch
corral run -- ponyc -Dopenssl_0.9.0 --output build
You may need to change -Dopenssl_0.9.0
to -Dopenssl_1.1.x
depending on which version of OpenSSL you are
using.
The program depends on the environment variables APP_ID
and
APP_SECRET
. You can get these by creating an app in RC
Together.