|
@@ -440,6 +440,12 @@ grep -i "chatto\|websocket\|realtime" ~/.hermes/logs/gateway.log | tail -30
|
|
|
- **Minimal dependencies**: Only requires `chattolib[realtime]>=0.4.20.post1`, which is vendored — nothing to install.
|
|
- **Minimal dependencies**: Only requires `chattolib[realtime]>=0.4.20.post1`, which is vendored — nothing to install.
|
|
|
- **No message backfill**: Events missed while the gateway is down are gone — Chatto keeps no replay for the bot. Redelivered events after a reconnect are recognised and processed only once; anything genuinely new starts from the moment of reconnection.
|
|
- **No message backfill**: Events missed while the gateway is down are gone — Chatto keeps no replay for the bot. Redelivered events after a reconnect are recognised and processed only once; anything genuinely new starts from the moment of reconnection.
|
|
|
|
|
|
|
|
|
|
+## Acknowledgements
|
|
|
|
|
+
|
|
|
|
|
+- This project began as a fork of [jrimmer/hermes-chatto-plugin](https://github.com/jrimmer/hermes-chatto-plugin/), whose groundwork this plugin still builds on — a regular stop when looking for features worth adopting.
|
|
|
|
|
+- All Chatto API interaction rides on [chattolib](https://github.com/TheCodemancerLtd/chattolib) by Felix — vendored under `vendor/`.
|
|
|
|
|
+- Our adapter implementation also took inspiration from [TheCodemancerLtd's Chatto platform adapter](https://github.com/TheCodemancerLtd/hermes-agent/blob/feat/chatto-integration/plugins/platforms/chatto/adapter.py) — the same Felix behind chattolib.
|
|
|
|
|
+
|
|
|
## License
|
|
## License
|
|
|
|
|
|
|
|
MIT — see [LICENSE](LICENSE).
|
|
MIT — see [LICENSE](LICENSE).
|