Noops homepage
Noops challenge home

riddlebot

Hey there! We haven't met yet. Connect your GitHub account to enter the challenge.

Meet Riddlebot

Riddlebot loves puzzles, riddles, and most of all: ciphers.

Riddlebot will send you riddles in the form of encrypted messages. It's up to you to decrypt them and send them back to Riddlebot's API.

Each challenge is more difficult than the last. Can you solve them all?

👁️ Riddlebot API

Start the riddlebot challenge

POST your GitHub login to /riddlebot/start

POST https://api.noopschallenge.com/riddlebot/start
{
 "login": "noop-challenger"
}

{
  "message": "Hello from Riddlebot. Get the first riddle at the provided riddlePath",
  "riddlePath": "/riddlebot/riddles/1234567"
}

Get the first riddle

GET https://api.noopschallenge.com/riddlebot/riddles/1234567
 {
  "message": "The riddleText is reversed. When you have figured out the answer, post it back as JSON. See the exampleResponse for details.",
  "riddlePath": "/riddlebot/riddles/1234567",
  "exampleResponse": { "answer": "ANSWER GOES HERE" },
  "riddleType": "reverse",
  "riddleText": "EVIF EERHT OREZ XIS OWT OWT NEVES RUOF EVIF THGIE TA KCAB EM LLAC ESAELP TOBHTAP SI TI OLLEH"
}

Solve the first riddle

POST https://api.noopschallenge.com/riddlebot/riddles/1234567
{
  "answer": "...",
}

Read the API documentation for the complete details.

🏆 Can you solve them all?

If you can solve all of the riddles, Riddlebot will provide you a with a unique certificate proving your skill.

🗝️ Starter kit: Ruby client

To get you started, Riddlebot has provided you with a Ruby program that knows how to talk to the Riddlebot API.

It's up to you to add the logic to solve the riddles.

Connect to GitHub

Participants

See who has recently forked this repository...

Other challenges you might like

Meet

wordbot

wordbot hero

Fill in the blanks

A different set of words with every request—all 171,476 in the English language

Level 1

Want to hear about new challenges and updates?

Meet the Noops

Sponsored by GitHub