Comments (1)
-
Did not really even consider this as an issue. It's fairly normal to not be able to edit the configuration of a running program and we don't even have a way to load it on runtime (like a !reload command) so that that would be expected to be allowed. I did consider writing the config the moment it was changed but that wouldn't really change anything in this situation either. The way I see it this is fixed with either of my proposed solutions for the second issue.
-
This I did have some thought about but didn't really consider it an issue. Since you think it is I see two potential solutions.
Keep a minimal and manual user configuration in configuration.user.ini that is loaded third in the initial configuration opening and keep writing to configuration.ini. This does cause .user.ini to override anything that has been saved to configuration.ini, this does cause it to override any volume the bot has saved for instance.
Or keep a minimal configuration file that is loaded second or third, but is written manually without configparser.write with any options that can be changed runtime. Loading it second or third each have their pros and cons.
from botamusique.
Related Issues (20)
- Temporary internet connectivity loss causes botamusique to crash HOT 2
- Web Interface: POST request always return 400 HOT 7
- After 22.04LTS upgrade ModuleNotFoundError: No module named 'pymumble_py3' HOT 5
- Flac files not found through !file command but work fine via web interface.
- Songs with japanese file names do not show up in web interface. HOT 4
- Documentation: reverse proxy on subpath HOT 1
- Docker Hub Image Rebuild
- Add option for download by URL to download music to music directory, not temporary directory. HOT 4
- Bot does not start: AttributeError: 'Authenticate' object has no attribute 'client_type' HOT 9
- A question about default radio channels HOT 2
- Sound comes out as garbage HOT 1
- youtube issues with master git HOT 1
- Azuracast radio urls support
- botamusique/media/file.py", line 88, in _get_info_from_tag assert match is not None HOT 4
- Integration with a Large Language Model like LLama HOT 2
- Shortlist empty when querying the next page of a YouTube search HOT 1
- Invalid command suggested with !ytsearch HOT 1
- 403 on youtube downloads with the latest docker
- Bot should parsing HTML entity in reading text chat message as bot command
- I have encountered some problems HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from botamusique.