Based on our conversation in BlitzStars topic i have created a simple discord bot - wotbot - as a proof of concept. As people seem to like it, feel free to use it, provide feedback or improve it - It is open source. Feel free to join discussion at dedicated channel on discord: https://discord.gg/mzXYPVW
You can invite WotBot to your server via this link: https://discordapp.c...t&permissions=0
Besides personal statistics about winrate,medals, mastery, blitzstars signature image etc. it provides useful stats for clan leaders - players' averages, days afk, and also battle count and winrate statistics for custom defined time periods - per user and also per clan: clanwinrate, clantopplayers, clanmedals, clanactivity, clansavestats, clanreadstats.
List of commands:
AceHeroes:
Table of clan/server heroes with highest damage in ACEd battles. Your members can post their own records and you can approve them to go to the table. Managers can be setup to do the approvals. Command can be set so either anybody or allowed only can post.
aceheroes - Ace of Heroes
aceheroes managerremove - remove managers via list of mentions
aceheroes manageradd - add managers via list of mentions
aceheroes manager - list of managers
aceheroes push - push from cue to list
aceheroes view - View list of aces together vith IDs and who approved it
aceheroes post - Post: name damage tank tier picture. Spaces in quotes: 'Kuro Mori Mine'
aceheroes cue - view cue of submitted battles
aceheroes allowonlyremove - remove from allowed via list of mentions
aceheroes allowonly - see allowonly list
aceheroes bannedremove - unban via list of mentions
aceheroes bannedadd - ban via list of mentions
aceheroes allowonlyadd - add to allowed via list of mentions
aceheroes banned - see banned list
aceheroes delete - delete by ID
BlitzStarsStats:
bsig - BlitzStars WR signature. From 0 (uses your name) to 10 WG names.
bstats - BlitzStars top stats. From 0 (uses your name) to 10 WG names.
ClanStats:
clanactivity - Clan activity summary. Clan name or empty for current user's clan
clanmedals - Medal counts for clan members. Clan name or empty for current user's clan
clanstats - Clan stats since last checkpoint. Clan name or empty for current user's clan. Mak...
clantopplayers - Top clan players per tier: mastery/dmg/wr
clanwinrate - Clan winrate: WR, DMG, days afk per player.
PlatoonConnector:
platoon - List of platoon requests. Lists last 60 minutes
platoon join - Reply to platoon request. Specify ID, example platoon join 1
platoon post - Post platoon request. Specify tier and optionally region, example: platoon...
platoon list - List of platoon requests. You can specify minutes to go back, default is 60
UserStats:
denoob - Denoob your stats one tier at a time.
liststats - List names of players you keep track of
mastery - Show list of tanks with Mark Of Mastery. Choose type of mastery: ace, 1, 2, 3, 0, d...
medals - Get players medals. From 0 (your name) to 10 WG names.
readstats - Show single player tier stats difference since last checkpoint. 0 (your name) or ...
readstatslist - Show stats for multiple players (names from your saved list). Save with ?save...
statslist - Maintain your list of player names for stats.
statslist add - Adds names to existing list
statslist clear - Removes list completely
statslist save - Overwrites current list with new names
statsmany - Show multiple players tier stats difference since last checkpoint. From 0 (your n...
unicum - Road to Unicum - see when you get there. From 0 name (uses your name) to 10 WG names.
winrate - See per tier stats. Battles, WR and DMG. From 0 (your name) to 1 WG name.
Utilities:
blitztype - WOT Blitz BlitzTypeKeyboard for Android.
botstats - WotBot statistics.
help - Shows this message.
invite - Provides wotbot invitation link.
ping - Ping response between discord and the user.
servers - See current number of players per region.
No Category:
conf - Configure some settings for wotbot
conf updates-channel - Add/Remove channel where to receive notifications about new wotbot...
conf playername - Set WG playername.
conf region - Set region. Allowed is one of: eu ru na asia
conf prefix - Set your server prefix, one character, no space.
conf platoon-channel - Add/Remove chanel where to receive platoon notifications
More:
Type ?help command for more info on a command.
Privacy message: WotBot respects your privacy. It doesn't expose user messages in any way. It doesn't log user messages. It does keep track of used commands (see the ?botstats
for popular commands). Wotbot does keep log of commands and command arguments (like discord or WG usernames) for troubleshooting purposes. User data saved via settings and platoon-connector contain Discord user ID, Wargaing ID and some preference (for example region). None of the saved or observed data is shared with any third party in any way. Wotbot doesn't conduct any administrative tasks.
To see full list of documented commands in the spoiler below, click the show button:
Source: https://github.com/vanous/wotbot
Discuss: here
Report issues: https://github.com/v...s/wotbot/issues
Note: discord android client has a bug, messages are cut after 25th line: https://trello.com/c/oW3jPut7
Attached Files
Edited by b48g55m, 05 August 2018 - 08:32 AM.