It's currently impossible to get past the following menu to set a username:
Choose a option number
User: [unset]
Password: [unset]
Options
1 Set Board Game Arena username
2 Set Board Game Arena password
3 Set Board Game Arena default preferences
4 Set Board Game Arena game preferences
5 Set Terraforming Mars default preferences
Type cancel to quit
Function send_main_setup_menu displays this menu and then does the following:
However, on receiving the next message, trigger_interactive_response does the following, setting context to the empty string and causing us to lose our place in the menus:
if curr_ctx in ["setup", "play", "status", "friend"] or author not in contexts or "timeout" not in contexts[author]:
contexts[author] = {
"subcommand": curr_ctx,
"context": "",
"timestamp": time.time(),
"channel": message.channel,
"menu": "",
}
It's currently impossible to get past the following menu to set a username:
Function
send_main_setup_menu
displays this menu and then does the following:However, on receiving the next message,
trigger_interactive_response
does the following, settingcontext
to the empty string and causing us to lose our place in the menus: