fennec's avatar

laptop fennec πŸ’»

the app-for-all-apps helper~

Overview

you're probably wondering how i'm maintaining all of my discord apps, right?

well....i'm not: fennec πŸ’» is!

fennec πŸ’» provides me with utilities to mass-manage, monitor, and other kewl helper functions that, well, helps me with development~

❓ some background information

  • fennec πŸ’» originally started as a small in-discord dashboard for me to view information about all my apps because i was too lazy to log-in to my servers hosting these apps
  • as i developed more, i realised how useful this could be if i gave fennec πŸ’» more tasks....leading to where we are today with its usage as an app-for-all-apps helper~

πŸ—ƒοΈ the different types of fennec

  • fennec, fennec_uwu-projects, and fennec_other-stuffs
  • fennec-utilities
    • this is a RESTful API github logo with a package included that all apps use to interact with fennec πŸ’»
    • data that can be managed via fennec-utilities includes:
      • managing the global blacklist, which has the ability to block interactions from specific users
      • marking apps as offline, blocking interactions to all users except developers
      • monitoring if apps are online
      • setting up announcements for each app
      • handling errors on the front-and-back-end
  • fennec-websocket
    • the different kinds of fennec πŸ’» processes needs to interact with one another, so i have created fennec-websocket for this purpose!
      • each fennec πŸ’» process connects to the websocket server and can send/receive data sent from other fennec πŸ’» process also listening on the websocket server
    • ..why?
      • well, what if i wanted to run some code on uwu-project's server, however the guild/channel that i sent the command from was sent to fennec_other-stuffs's shard?
      • instead of forcing myself to switch guilds/channels that contains the shard fennec_uwu-projects is handling, i can send data over fennec-websocket directly to fennec_uwu-projects so that that fennec πŸ’» process can evaluate the code!