I have developed this Discord bot to oversee the OI training for the underclassmen in the computer science team at my high school. Functions of EMI:
ping pong!
leaderboard is the leaderboard
eagle_view is the eagle's view
add_problem $problem_id $problem_url add problem
get_problem $problem_id get problem url
add_user $user_id $user_name add user
solved $user_id $problem_id $pastebin add solved problem
solution $problem_id $user_id get solution
solved_of $problem_id list of people who solved a problem
solved_by $user_id list of problems solved by a person