Messagehub Rewrite #5

Open
opened 2022-02-09 00:05:32 +00:00 by Minidodo · 1 comment
Minidodo commented 2022-02-09 00:05:32 +00:00 (Migrated from gitlab.com)

The Messagehub should get rewritten, for allowing a more modular structure;
This will allow #4 to get implemented directly into the messagehub (sending to discord channels without boilerplating; Current Boilerplate Code)

Ideally, the Messagehub, MRelay, and Datanet Modules could get merged.
The final module should:

  • Be able to utilize multiple protocols, for transmitting data - Websockets, HTTPS, Private Channels, OrgChannel aswell as Tells (agcr, management protocols)
  • Allow encryption with RSA and PBKDF2; possibly more.
  • Enable editing/filtering messages "on the fly" - after sending it to the relay, and before forwarding it to the receiver. This could be used for coloring, or reformatting - even bad-word filters.
  • Introduce easier administration posibilities than the current revision of the messagehub, MRelay and Datanet modules.
The Messagehub should get rewritten, for allowing a more modular structure; This will allow #4 to get implemented directly into the messagehub (sending to discord channels without boilerplating; [Current Boilerplate Code](https://gitlab.com/CynderGames/igncore/-/blob/master/modules/standard/MessageDistributor/message_distributor.py)) Ideally, the Messagehub, MRelay, and Datanet Modules could get merged. The final module should: - Be able to utilize multiple protocols, for transmitting data - Websockets, HTTPS, Private Channels, OrgChannel aswell as Tells (agcr, management protocols) - Allow encryption with RSA and PBKDF2; possibly more. - Enable editing/filtering messages "on the fly" - after sending it to the relay, and before forwarding it to the receiver. This could be used for coloring, or reformatting - even bad-word filters. - Introduce easier administration posibilities than the current revision of the messagehub, MRelay and Datanet modules.
Minidodo commented 2022-02-09 00:09:15 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Minidodo/igncore#5