# Build a Fluxer bot

This guide describes SDK version 1000.0.0

Fluxerly.js connects Node.js applications to Fluxer.
It supports sending messages, responding to events and building bots in JavaScript or TypeScript


## Start a bot

1. [Create a bot](https://fluxerly.neontechspace.com/docs/1000.0.0/create-a-bot.md): Create the Fluxer application, copy its token and invite the bot to a server
2. [Quick start](https://fluxerly.neontechspace.com/docs/1000.0.0/quick-start.md): Install the SDK and make the bot answer !ping
3. [Build a small bot](https://fluxerly.neontechspace.com/docs/1000.0.0/small-bot.md) with commands, an embed and a welcome message, or copy a complete [example bot](https://fluxerly.neontechspace.com/docs/1000.0.0/examples.md)

The [core concepts](https://fluxerly.neontechspace.com/docs/1000.0.0/core-concepts.md) explain the few ideas behind every guide. For an application that already uses Effect, start with [the Effect bot guide](https://fluxerly.neontechspace.com/docs/1000.0.0/effect-first-bot.md)

## Run it in production

[Configuration](https://fluxerly.neontechspace.com/docs/1000.0.0/configuration.md), [logging](https://fluxerly.neontechspace.com/docs/1000.0.0/logging.md), [deploying](https://fluxerly.neontechspace.com/docs/1000.0.0/deploying.md), [sharding](https://fluxerly.neontechspace.com/docs/1000.0.0/sharding.md), [supervision](https://fluxerly.neontechspace.com/docs/1000.0.0/application-supervision.md) and [testing](https://fluxerly.neontechspace.com/docs/1000.0.0/testing.md) cover a bot that keeps running

## Get unstuck

[Where do I…?](https://fluxerly.neontechspace.com/docs/1000.0.0/where-do-i.md) finds the guide for a task. [Troubleshooting](https://fluxerly.neontechspace.com/docs/1000.0.0/troubleshooting.md), the [error and log codes](https://fluxerly.neontechspace.com/docs/1000.0.0/codes/) and the [FAQ](https://fluxerly.neontechspace.com/docs/1000.0.0/faq.md) help when something fails

## Find a method

The [API reference](https://fluxerly.neontechspace.com/docs/1000.0.0/api/) lists the available methods and types.
Use search to jump to a name such as `createClient`
