GameDjinnie
Bot for managing game codes and testing through discord!
Adding a game
This will add a game to the bot, needed before you can add codes and test the game
!add_game <name>
Adding codes
This will add codes for a game to the bot to be given to testers during testing. The message needs to have an attachment of a single txt file containing the codes, 1 code per line
!add_codes <game_name>
Removing codes
If you assigned codes to the wrong game or want the bot to forget these codes exist for some reason. The message needs to have an attachment of a single txt file containing the codes, 1 code per line
!remove_codes <game_name>
Running a test
This pings the testers for the test and allows them to claim codes through the bot. Dates need to be wrapped with "
! Dates can contain an exact time to stop, for example "2020/01/09 18:00"
. The format of // : is highly recommended to avoid ambiguity
!test <game_name> <until> <sheet_url> <announcement>
##List running tests
Lists all active tests and how long aprox until they end
!running
altering the test end time/date
Changes the scheduled time for a test to end. Test_message_id is the id of the message it send in the announcements channel for that test.
!update_end_time <test_message_id> <new_time>
altering the test announcement content
Updates the test announcement, testers are not pinged again.
!update <test_message_id> <new_message>
Testing report
Gets a report with all testers who signed up for a test, how many times they filled in the feedback form and the code their received
!test_report <test_message_id>
Inactivity report
Gives a list of all people who did not submit feedback in the last x tests (regardless on if they signed up for those tests or not)
!inactive_report <test_count>