February 2022

Curve Games

Discord bot built to give away game codes for a play test of Golf Gang

# playtest-signup
CG

Curve Games Today at 10:00

The Golf Gang playtest is open. Want in?

Golf Gang playtest

React to this post to be sent a playtest key. One key per player, sent straight to your DMs.

312 41
KB

Key Bot Bot Today at 10:01

@mira_plays your playtest key is on its way. Check your DMs!

TC

tomcat92 Today at 10:04

Reacted and the key was in my DMs straight away, thanks!

KB

Key Bot Bot Today at 10:04

@tomcat92 your playtest key is on its way. Check your DMs!

Message #playtest-signup
KB

Key Bot Bot Today at 10:01

Thanks for signing up to the Golf Gang playtest! Here's your key:

GGPT-7K2M-Q9XD-4R8A

To redeem it, open the store, choose Activate a product and enter the key.

Key pool

1,240 available · 312 claimed

KeyClaimed byStatus
GGPT-7K2M-••••-4R8Amira_playsUsed
GGPT-B3HN-••••-1WZCtomcat92Used
GGPT-D8QP-••••-6FJE—Available
GGPT-F5LA-••••-9TKStomcat92Used
GGPT-H2VR-••••-3MXB—Available
GGPT-K9ZN-••••-7PDU—Available
GGPT-M6CW-••••-2YHApriya_gUsed
GGPT-P4TE-••••-8LQNnightowl_77Used
GGPT-R1BX-••••-5DGV—Available

A key is marked as used the moment it's sent, so the same code is never handed out twice.

About the project

Curve Games came to me in need of a way to automate sending game codes to users for a play test they were planning.

They wanted a way for users in their Discord to be able to request a game key by “reacting” to a post in one of their channels.

This would do the following:

  • Give that user a “play test” role in Discord
  • Find an available key in the database
  • Mark that key as requested by that user
  • Send that user a private message with the game key and additional info

This saved the team at Curve Games a lot of time as before they had to reply to messages from users.