56 lines
2.2 KiB
Markdown
56 lines
2.2 KiB
Markdown
# To-Do
|
|
## Main Bot
|
|
### Main Development
|
|
#### Core
|
|
- [ ] Add new handlers for GQRX: https://github.com/gqrx-sdr/gqrx/blob/master/resources/remote-control.txt
|
|
- [ ] Add logging for Elasticstack https://www.elastic.co/guide/en/ecs-logging/python/master/installation.html
|
|
- [ ] Add a process handler to start/stop gqrx
|
|
- [ ] Fix the bug where they *disconnect* after a period of time and must be manually moved out and back in to hear them
|
|
- *May* have been fixed with the noise gate?
|
|
- [ ] Fix bug that shows different index number for audio device selection on linux
|
|
- [ ] New bug on linux shows a bunch of ALSA output
|
|
- [x] Add more proper help text with real examples for discord commands
|
|
- [x] Add command line args with argparse for main bot
|
|
- [x] Add method for user to change audio device without redoing entire config file
|
|
- [ ] Need to create a method for the bot to toggle debug mode for OP25
|
|
|
|
#### Features
|
|
- [ ] Add to a linux service
|
|
- [ ] Add a function to the bot to allow *authorized* users to; update, restart, git pull, etc.
|
|
|
|
### Polishing
|
|
- [ ] Clean up code
|
|
- [ ] Revise discord help text
|
|
- [ ] Revise logging
|
|
|
|
### Final
|
|
- [ ] Create setup script
|
|
- [ ] Test setup
|
|
- [ ] Revise readme
|
|
|
|
--------------------------------------------
|
|
## Modules
|
|
### Willie Timer
|
|
- [ ] Revise the current loop, ensure it re-enters itself after triggering
|
|
- [ ] Can we use a cron somehow?
|
|
- [ ] Get more training data for WillieTimer
|
|
- [ ] Use the ```Phrases.txt``` file as the random seed?
|
|
- [ ] Figure out a way to give the model a suggestion
|
|
|
|
-------------------------------
|
|
## Dreams
|
|
- [ ] Transcode radio transmissions to text
|
|
|
|
---------------------
|
|
## Done Previously
|
|
- [x] Interact with soapysdr directly from the bot
|
|
- [x] Allow chat interaction with soapysdr
|
|
- [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
|
|
- [x] Add a profile system ('YPD' = preset Squelch, Freq, Sample Rate, etc.)
|
|
- [x] Add proper comments |