start-again / spookyBot

🎃 A spooky Discord bot
MIT License
9 stars 12 forks source link

Feature: Halloween Bot Scare #30

Closed illusi0nary closed 3 years ago

illusi0nary commented 3 years ago

Feature Request

Is your feature request related to a problem? Please describe. The bot reacts to the command boo!booh and joins your current voice channel and plays randomly a sound to scare you and your companions in the channel. A real laughter for everyone who is present in the channel! There is for the MVP Feature no spam protection nor queuing implemented.

Describe the solution you'd like The MVP is already implemented. The command is added and the behaviour is also present.

Describe alternatives you've considered As extensions which would be good #hacktoberfest issues: Create a queue for the Bot Create a anti-spam protection (each user can use it max 3 times in 10 minutes i.e.) Create an interface to upload custom sounds to the Bot

Teachability, Documentation, Adoption, Migration Strategy The use is with a special command ${prefix}!booh - after that the bot joins the voice channel you are currently present in and plays a sound. After the playback is finished the bot disappeared like a ghost! :ghost:

ghost commented 3 years ago

This would be very easy and I can implement it. Using ffmpeg

ghost commented 3 years ago

@LucasCtrl , is it possible to install FFMPeg directly to heroku? instead of putting a ffmpeg.exe or .deb in the source code. Also you would need to update the building.md if that's the case

illusi0nary commented 3 years ago

@dragonDScript the first initial MVP is already implemented and open for review #31

LucasCtrl commented 3 years ago

@LucasCtrl , is it possible to install FFMPeg directly to heroku? instead of putting a ffmpeg.exe or .deb in the source code.

I don't know for FFMPeg, I using my own VPS

Also you would need to update the building.md if that's the case

We need to write a little doc about the building part as we have the testing part (Maybe we can improve it @ALMerrill)

ghost commented 3 years ago

FFmpeg is a library that lets you, for example in this case, play music to a discord voice channel. More info about ffmpeg: FFMpeg website