32 lines
1.6 KiB
Markdown
32 lines
1.6 KiB
Markdown
# 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.
|
|
|
|
## Usage
|
|
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
|
|
5. Redirect your audio to the selected device
|
|
6. You're all set!
|
|
|
|
### 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
|
|
- [ ] <*Bug*> Update GUI to allow stopping of bot while GUI stays open
|
|
- [ ] Add method for user to change audio device without redoing entire config file
|
|
- [ ] Interact with soapysdr directly from the bot
|
|
- [ ] Allow chat interaction with soapysdr
|
|
- [ ] Transcode radio transmissions to text
|
|
- [x] Move cogs to their own files
|
|
- [X] Add a disable function for cogs
|
|
- [X] Send a message details of digital comms
|
|
- [X] Send only one message at join and update this message with details of digital comms
|
|
- [X] Update WillieTimer with replies to all msgs
|
|
- [X] Add saving of changes to mention and channel
|
|
- [X] Add a pool of responses to 4:20 |