2.2 KiB
2.2 KiB
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
- Add more proper help text with real examples for discord commands
- Add command line args with argparse for main bot
- 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.txtfile as the random seed? - Figure out a way to give the model a suggestion
- Use the
Dreams
- Transcode radio transmissions to text
Done Previously
- Interact with soapysdr directly from the bot
- Allow chat interaction with soapysdr
- Move cogs to their own files
- Add a disable function for cogs
- Send a message details of digital comms
- Send only one message at join and update this message with details of digital comms
- Update WillieTimer with replies to all msgs
- Add saving of changes to mention and channel
- Add a pool of responses to 4:20
- Add a profile system ('YPD' = preset Squelch, Freq, Sample Rate, etc.)
- Add proper comments