rocketchat-listener

seadog

Connect a bot to Rocket.Chat via DDP

v0.1.0 Public
Listens for messages on a self-hosted Rocket.Chat server over the DDP WebSocket protocol. Supports room subscriptions, DM handling, trigger words, and dispatches messages to any target component. Requires RC_URL, RC_USER, RC_PASSWORD, and RC_ROOM_ID.

Interface

Exports
asterai:host-ws/incoming-handler@0.1.0
on-message(idconnection-id, datalist<u8>)
on-close(idconnection-id, codeu16, reasonstring)
on-error(idconnection-id, messagestring)
wasi:cli/run@0.2.0
run()
Imports
asterai:host/api@1.0.0
asterai:host-ws/connection@0.1.0
wasi:io/poll@0.2.6
wasi:clocks/monotonic-clock@0.2.6
wasi:io/error@0.2.6
wasi:io/streams@0.2.6
wasi:cli/environment@0.2.6
wasi:cli/exit@0.2.6
wasi:cli/stderr@0.2.6
wasi:clocks/wall-clock@0.2.6