CodeMOOC / TreasureHuntBot

Telegram bot for the “Code Hunting Games” at the Urbino CodeMOOC Summer School.
MIT License
9 stars 4 forks source link

Ensure secret code uniqueness #3

Closed LorenzCK closed 7 years ago

LorenzCK commented 7 years ago

Add special characters to location/victory/registration codes to ensure deep-link payload uniqueness and to simplify the way secret codes are checked.

For instance, instead of 4gC0OeXo use loc-123-456-4gC0OeXo, where:

This ensures that codes have no collisions, queries can be implemented in a much more performing way, and that secret codes can be debugged more easily.