This is the initial release page for the stat tracking Discord bot Commodore, and will be updated as I further develop the program.
Web service calling.
Firstly, I'd like to answer "What is Commodore?"
This program is a python-based statistic tracking bot for Discord that uses SQLite to store data. I wrote this program with the intention of it being used with player-made campaigns, as well as squadrons who would want to easily keep track of information for individual aircraft types. An important thing to know is that data has to be manually added into the bot's database.
Data that is submitted by users can then either be displayed as an embedded table as an individual:
*Image 1 note: Color on the left side of table matches in-server role color. The table thumbnail will match your Discord profile picture
Or it can also be displayed if the user decides to be in a squadron:
*Image 2 note: Color on the left side of table can be customized with hexadecimal color codes. The table thumbnail will initially be transparent, but can be customized with a hyperlink to the desired image.
"So, when it comes to total features, what can this bot do?" You may be wondering? Well, in total:
Track stats in two ways, and display it in four ways
Track aircraft and tank stats
Display individual tables for aircraft and tank stats, overall individual stats (reference image 1), and overall squadron stats (reference image 2)
Clear stats to 0
Join/leave a in-bot squadron
Ability to add a custom color through any color wheel hexadecimal value
Ability to add a custom squadron image by submitting a link to any image
"What does it look like to use this bot in Discord?" You might be wondering again. Well, good thing I asked for you!
Here is an example of me using the bot to submit some data for aircraft:
*Image 3 note: Whatever you decide to report will be added to the existing total for that value. So, 1+1=2.
Are you interested?
You can have the bot join your Discord server using this link, and read some tips I have for using the bot below that:
All the current commands are in the spoiler below this. A table can also be brought up in-app using !help:
First off, when adding this bot to your sever, I recommend making a bot channel if you don't have one. Having a chat channel spammed by bots is never fun.
Secondly, You will want to use the !profilecreate command. This will add you into the bot's database and allow you to use the rest of the commands!
Lastly, you should get used to how the reporting is formatted. There are text prompts sent by the bot. However, they are wrote to me, the creator. So they may not make sense to a user not used to it.
Do you have any questions, comments or feedback? I'd love to hear it!
You can either leave them in the comments of this thread, or contact me directly through:
PMing me on this forum
Joining my IL-2 BoX Discord server: https://discord.gg/UXFKX6G
PMimg me, milopugdog#6533 on Discord - please specify you're talking about the bot if you do
Thank you all for reading my post, and I hope you can get some use out of my little project!
This thread is a continuation of updates from this thread: