Skip to content
This repository has been archived by the owner on Sep 1, 2023. It is now read-only.
/ commandservice Public archive

Microservice for handling commands, written in Rust

License

Notifications You must be signed in to change notification settings

LumiRadio/commandservice

Repository files navigation

commandservice

Microservice responsible for handling commands sent by users.

How it works

commandservice loads commands via dynamic libraries (on Windows these are .dll files, on Linux it's .so files and on macOS it's .dylib files) when it starts up. The commands are loaded via Rust's libloading crate, which loads a library and can extract function pointers and run them, effectively allowing the microservice to load and unload commands.

commandservice depends on both youtubeservice and userservice to fetch messages and look up the user.

About

Microservice for handling commands, written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages