# Discord-Radio-Bot This project is intended to allow users in discord to be able to listen to their favorite radio stations, *music or other ;)*, while talking to their friends. ## Setup 1. Install Python 3.X 2. Install the pip packages found in the ```Requirements.txt``` file 3. Run ```main.py``` with Python 4. Follow the prompts in the terminal ### Understanding Audio Input This title can be a bit confusing. The bot will display both 'input' and 'output' devices but not always *all* devices connected. Voicemeeter is **highly** recommended for this bot. See a detailed guide on how to use Voicemeeter Banana's (identical in function to Potato or Voicemeeter) I/O [here](https://gist.github.com/Immotay/fa47b1105aaed89a284106ae2ee9b66f). ### Changing audio sources To change the audio source, simply delete the ```config.ini``` that was generated and restart the bot. It will re-do the setup and allow you to select a new device. ### To-Do - [x] Move cogs to their own files - [ ] Add a disable function for cogs - [X] Update WillieTimer with replies to all msgs - [X] Add saving of changes to mention and channel - [ ] Add a pool of responses to 4:20 - [ ] Send a message details of digital comms - [ ] Send only one message at join and update this message with details of digital comms - [ ] Interact with soapysdr directly from the bot - [ ] Allow chat interaction with soapysdr - [ ] Transcode radio transmissions to text