Skip to content

UnifierHQ/harmony

Repository files navigation


Harmony

Bridge for Unifier and Unifier Micro v4

What is Harmony?

Harmony is a work-in-progress cross-platform bridge framework made for Unifier and Unifier Micro which will replace the existing Unifier Bridge v3 and Unifier Micro Bridge. Harmony will be much simpler while being just as fast, flexible, and versatile as Bridge v3.

This is also my (Green's) IB CAS project. Yeah, it's quite late, but I decided to switch my project recently because I wasn't certain I would finish it on time so I figured upgrading something that already exists instead of making something very complicated from scratch would be the better option.

Why make Harmony?

The current Bridge v2 and v3 are rather...complicated.

We made Bridge v2 to make things less complex than Bridge v1, but as we added more features to it to eventually end up at Bridge v3, it has become just as complicated to maintain Bridge yet again. Also, Unifier and Unifier Micro do not share the same bridge. While Unifier uses Bridge v2 and v3, Unifier Micro uses its own bridge. So when we want to add something for the bridge for both bots, we'd need to do it twice.

We also want to allow completely liberating Unifier from Discord. Instead of running Revolt support on top of a Discord bot, you'll be able to run Discord support on top of a Revolt bot, and so on.

When will Harmony be finished?

Around November

What will happen to this repo once Harmony is finished?

Not sure

Todos

  • Create base Harmony class and constructor
  • Add basic Discord-to-Discord bridging functionality
  • Add media support
  • Add reply support (with v1 and v2 designs)
  • Add NUPS support

About

Bridge for Unifier and Unifier Micro v4

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages