Riddlebot
Request a set of strings from the API, decode them, and post them back to the API to see if they're correct. If you're right, we'll give you a harder set to solve.
Install / Use
/learn @noops-challenge/RiddlebotREADME

👋 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 difficlut than the last. Can you solve them all?
🤖 API
Get started at https://api.noopschallenge.com/riddlebot/start
Post your login to riddlebot to get started with the challenge.
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/Zsy4sdsCuYrIPwbnw5HOowNvsWcxmh_uo31C8tkN4wU
{
"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"
}
POST to solve the first riddle
POST https://api.noopschallenge.com/riddlebot/riddles/Zsy4sdsCuYrIPwbnw5HOowNvsWcxmh_uo31C8tkN4wU
{
"answer": "..."
}
If your answer is correct, you will get the path of the next riddle in the response.
If you can solve all of the riddles, Riddlebot will grant you a certificate of riddleology.
See the API documentation for more information.
Ruby starter kit
The included (ruby starter)[./riddlebot.rb] shows how to interact with the Riddlebot API. It's up to you to write the code to figure out the answers. Good luck!
More about Riddlebot here: https://noopschallenge.com/challenges/riddlebot
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
