[Feature Request] Allow other bots to queue up songs
Is your feature request related to a problem? Please describe.
I currently have a different custom-created locally-run bot which has a speech-to-text feature built in. I wanted to add a feature to my other bot to allow requesting songs using voice. When my bot sends a message, like '!p take on me', JMusicBot does not do anything with it.
I am assuming that JMusicBot automatically cancels any commands from other bots, which makes sense from a security standpoint.
What is your ideal solution to the problem?
Considering the security issues associated with allowing other bots' messages to be read, I would consider adding a whitelist into the config. This whitelist would consist of bot IDs that the bot is allowed to read messages from. That way, it can only be done on a case-by-case basis.
How would this feature be used?
- Open JMusicBot's config file
- Go to line with config property 'botWhitelist'
- Add in comma-separated list of bot IDs
- Save config
- Restart bot
Additional Info
I am hoping that this isn't actually a misuse from my side and that this bot should normally be able to read other bots' messages.
Checklist
- [X] I have checked the documentation to make sure this feature doesn't already exist
- [X] I have searched for similar feature requests
- [X] I have confirmed that my requests is not on the list of things that will not be added
- [X] I am running the latest version of the bot:
As far as I am aware, bots invoking other bots is technically against the TOS.