My Humble try to create a discord bot with the Lenny face functionality Based on the pattern found in lenny-face-generator,
- Set users nickname based on name / role. (only Lenny faces ofc)
- Add/remove user for user authentication.
- Audio playback using FFMPEGPCMAudio module. (Binary file needed for running)
- Store Guild setup in a config file (including bot usage permission)
- Record audio input from other users.
The below todo:s might be a little bit harder than I thought, since the API this is based on still seems to not support listening to user audio according to this. It's either to implement it myself (huge learning curve regarding audio data), Use the not so stable yet implementation,(potential unknown issues popping up) or mode to javascript API.(Learning curve in JS)
- Speech to text (voice recognition).
- audio playback based on above.
- playback of youtube URL.