Code Review bot for Discord implemented using Cloudflare Workers and Groq.
![](https://private-user-images.githubusercontent.com/1338731/326345607-29e4a024-0856-4208-b5bb-4d74a9e32bbc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTcyMzYsIm5iZiI6MTcyMDI5NjkzNiwicGF0aCI6Ii8xMzM4NzMxLzMyNjM0NTYwNy0yOWU0YTAyNC0wODU2LTQyMDgtYjViYi00ZDc0YTllMzJiYmMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDZUMjAxNTM2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Y2RlNmYwOWZjODMwZGFiZGI4MDg5ZTkxNzkyZTI4N2MxNGM5ZjY0ZGEzYWQ5ZGY1ZTgxMTRiODVlM2JjZDI0YSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.F3mJpL1Hmw7JLTyzK7sLi0v1DBQ4rVKmyTo7HlFm9rk)
![](https://private-user-images.githubusercontent.com/1338731/326346523-99594c9d-c8fa-415d-9183-1660f48622ae.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyOTcyMzYsIm5iZiI6MTcyMDI5NjkzNiwicGF0aCI6Ii8xMzM4NzMxLzMyNjM0NjUyMy05OTU5NGM5ZC1jOGZhLTQxNWQtOTE4My0xNjYwZjQ4NjIyYWUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDZUMjAxNTM2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZTQ1ZWEwYTc4NDNjNTc4MTA1YjQxYjJhZmZmOThiNmIxZmRhZWJkOTAwOWVlZTcwODg4YmEyOTMwM2E3NmE2MiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.9bQ1Fb2z1LEizD21JvEJe7nZnjILun_4RkEb8_sl9r8)
The easiest way to install pnpm is via Node.js Corepack. Inside the folder with the bot, run these commands:
corepack enable
corepack install
Alternatively, follow the instructions for your operating system found here: pnpm.io/installation
Install the dependencies:
pnpm install
Copy wrangler-example.toml
to wrangler.toml
and .dev.vars-example
to .dev.vars
and fill in the necessary values.
You'll need a Cloudflare account and a Discord bot token to proceed.
pnpm dev