> For the complete documentation index, see [llms.txt](https://docs.scratch-for-discord.com/use/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scratch-for-discord.com/use/intro/about.md).

# About Scratch for Discord

[Scratch For Discord](https://scratch-for-discord.com/)™ (aka S4D™) is the Online Scratch-like IDE for Discord Bots.

Make your Discord bot using blocks!\
[Scratch For Discord](https://scratch-for-discord.com/)™ is currently being maintained by a nice group of people who do this in their free time! It was discontinued by its owner and we decided to continue working on it and make it a bigger project.

## Usage Description

It's an easy way to make your discord bot without any knowledge of coding, you can also use it to learn JavaScript. It works using [Scratch](https://scratch.mit.edu/) blocks, that you put in order to work.

### Doability

You can do whatever bot you can imagine, there is a huge options from starting ping command to some stats managing bot.

### Price

Scratch for Discord will forever be free about native javascript and discord.js library coverage.

### Maintenance

It currently is in the most active state from its existence

{% hint style="info" %}
You can join the [Official Discord Server](https://discord.com/invite/TsQPMrNyBv), check the [Official Github Organisation](https://github.com/scratch-for-discord) or read the in-app "changelog"
{% endhint %}

### Usage Reason

Scratch for Discord is the easiest, funniest, and perhaps the most complete way to create Discord Bots

## Requirements

* A numerical device *(recommendation: a computer)*
* An internet connection
* More than 10 IQ
* A Discord account

That's it, nothing more!

## Get started

Perfect, let's get started with [https://github.com/scratch-for-discord/Documentation\_Usage/blob/master/intro/broken-reference/README.md](https://github.com/scratch-for-discord/Documentation_Usage/blob/master/intro/broken-reference/README.md "mention")!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.scratch-for-discord.com/use/intro/about.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
