NodeBB federation as chat client
-
I think the Nodebb federation efforts are great, and in long run will really pay off.
I know the scope was not for Nodebb to be a fully fledged chat client, but in principle should I be able to chat with people I follow on other networks?
Currently I can correspond in posts, but direct chat button throws 'API error'
-
Strange, any log ?
-
@DownPW said in NodeBB federation as chat client:
Strange, any log ?
I cant check now as Im in France and dont have server access. But in priciple, should I be able to chat with someone who has a mastodon account? On mastodon.social network, for example?
-
Supporting chat via ActivityPub is not correct, even though it can be done.
For example, one could create a chat client that uses email as the backend transport mechanism, but it would be a little bit weird. Such is the same for using activitypub for something like chats.
I'd like to get post visibility sorted out first, and if there is more interest, then implementing another protocol like Delta for chats may be a better way forward
-
@julian so just so I understand the difference:
On mastodon [email protected] can chat to [email protected]
(Thats using ActivityPub?)
So whats difference in [email protected] direct messaging (chatting) to either of those users?
Im not suggesting it should be implemented, just dont understand why case 1 is covered by ActivityPub, but the nodebb case insnt? -
ActivityPub could be considered more suited for the exchange of larger parcels of data (as opposed to chat messages which are usually short).
Kind of like email. However there's no reason you can't use ActivityPub (or email for that matter) to build a chat system. It's mostly how it's used by others.
There are other technical considerations that inform whether or not a protocol is better suited for chat, etc., but I do not know the specifics.
One would need to go in depth into researching why XMPP failed, because in many ways, it is like ActivityPub, but for instant messaging. Was it corporate takeover? Were there technical failings? Is there a successor that resolves those issues?
Perhaps!