This is my first real stint into "proper" python techniques and code. You will probably see code which is poorly written or documented, however this is a work in progress so hopefully any problems will be corrected.
Why a discord bot? Well most of my work is typically high performance computing code which is written in C. This means I lack prety much any knowledger on how to write in a pythonic fashion. I then tried writting various programs in python, however as I has no "skin in the game" I got bored of it quite quickly. Turns out tying the project to something I enjoy and wish to improve gave me the motivation needed to start a project stick with it.
This is also a good time for me to learn how to use git properly, as I have managed to get by using the github interface and hoping for the best.
Currently the bot doesn't do much, but I am hoping to add more as time goes on.
- Can control the sign-ups of various groups using PS2 reactions.
- Soberdogs
- Squad Leads
- Armourdogs
- DogFighters
- Bastion
- Royal Air Woof (RAW)
- Logidogs
- Training
- NCAF
- Cobalt Clash
- Joint Ops
- Can create and destroy a 'school' with as many classrooms as needed
- Can create and destroy 2 platoons worth of voice channels
Rudimentry trackingDisabled- Generates and removes chat channels linked to voice channels
- Automatically assign a sleeper role to absentee discord members
- PS2 alert channel
- PS2 base capture
- PS2 stats tracking during ops (MVP etc)
- Auto-assign of outfit? Only if possible
If you would like to see something added to this list, please drop an issue and I will see if it is something I can persue.