Our great sponsors
-
Gotify
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
jackal
Discontinued 💬 Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
There is gotify. If ok with going not fully self-hosted, telegram bots are good and simple. You can just use curl to send a message to telegram
Or, there is profanity (https://profanity-im.github.io/) and there is a python library that makes things go quickly. I had a thought to have a plugin autoconnect the "bot" user to the server, start an omemo session with a user (or users), and listen on a local socket or something for messages to send over the omemo session. I had issues with the omemo enrollment/key exchange sticking though, which made it unreliable.
And here a single executable file that runs as XMPP server
Related posts
- VoceChat server is ready! Rust written 17MB open sourced chat server--the easiest to host/intergrate chat server you can find.
- Xmpp Bot with its own address.
- Movim – A decentralized social platform built on XMPP
- How to Implement Super Live Chat: 3 Methods You Should Know
- Is there any conventionally accepted repo that is representative of well designed go code ?