This could work in a way similar to this:
- The program is started and it checks for the first line of
main.py which will include the local version
- Local version is compared to the latest version on GitHub
- With a
/update command the files could be overwritten with the most recent versions