enCode! lets you create, deploy, and manage Discord bots — no coding required. Just describe what you want your bot to do, and the AI takes care of the rest.

What can enCode! bots do?

  • Slash commands — respond to /commands with custom text or embed cards
  • Welcome & farewell messages — greet new members or say goodbye automatically
  • Custom responses — use variables like {user}, {server}, {memberCount} in any message
  • 24/7 hosting — your bot runs on enCode! servers, always online
  • Live monitoring — view CPU usage, memory, and logs in real time from the dashboard
💡

No programming knowledge needed. If you can describe what you want in plain language, enCode! can build it.

Getting Started

Quick Start

From zero to a live Discord bot in under 5 minutes.

ℹ️

You only need a Discord account. No credit card required to get started.

1

Sign in with Discord

Go to encode.nexoscale.com and click Continue with Discord. You'll be asked to authorize enCode! to read your basic Discord profile (username and avatar). No server permissions are requested at this stage.

2

Create your first bot

From the dashboard, click New Bot. Choose a template (like "Moderation" or "Welcome") or start from scratch. Then describe your bot in plain language — what commands it should have, what it should say, and how it should behave.

3

Set up your Discord application

To run a bot on Discord, you need to create an application in the Discord Developer Portal. This takes about 2 minutes. See the Discord Setup guide for step-by-step instructions.

4

Add the token to enCode!

In your bot's page, click the Token tab. Paste the bot token you copied from Discord. Your token is encrypted immediately — it's never visible again after saving.

5

Start your bot and invite it

Click Start. Your bot will come online within a few seconds. Then go to the Invite tab, add your Application ID, and use the generated invite link to add your bot to any Discord server.

Getting Started

Discord Setup

Before your bot can go online, you need two things from the Discord Developer Portal: the Application ID and a Bot Token. Here's exactly where to find them.

Step 1 — Create an Application

1

Open the Developer Portal

Go to discord.com/developers/applications and log in with your Discord account.

2

New Application

Click the blue New Application button in the top-right corner. Give your application a name — this will appear as the bot's name in Discord. Click Create.

3

Copy the Application ID

You'll land on the General Information page. Copy the Application ID — you'll paste this into the Invite tab on enCode! to generate your invite link.

Step 2 — Create a Bot and get the Token

4

Go to the Bot section

In the left sidebar, click Bot. Then click Add Bot and confirm by clicking Yes, do it!

5

Get the Token

Click Reset Token and confirm. Copy the token that appears — this is your bot's password. Paste it immediately into enCode!'s Token tab.

🔒

Keep your token private. Anyone who has it can control your bot. enCode! encrypts it as soon as you save it and never shows it again.

6

Enable Intents

On the same Bot page, scroll down to Privileged Gateway Intents and turn on:

  • Server Members Intent — required for welcome and farewell messages
  • Message Content Intent — required if you want the bot to read message content

Click Save Changes at the bottom.

Step 3 — Invite the bot to your server

Once your bot is running on enCode!, go to the Invite tab in the bot's page. Paste the Application ID and click Open Invite Link. Choose a server from the dropdown and click Authorize.

You need Manage Server permission in the Discord server to invite a bot.

Your Bots

Creating a Bot

The bot creation wizard walks you through three steps — choose a starting point, describe your bot, and name it.

The Creation Wizard

Step 1 — Choose a template

You can start from scratch (and describe everything yourself to the AI) or pick a pre-built template like Moderation, Welcome, or Ticket System as a foundation. Templates come pre-configured with common commands and settings that you can customize afterward.

Step 2 — Describe your bot

Write in plain language what your bot should do. Be as specific as you like:

I want a bot that welcomes new members in #welcome,
has a /rules command that shows the server rules,
and lets moderators use /warn to warn users.

The AI reads your description and generates the initial command list and configuration.

Step 3 — Name your bot

Give your bot a display name (shown on your dashboard) and a slug — a short, unique identifier like my-mod-bot. Use only lowercase letters, numbers, and hyphens. The slug cannot be changed after creation.

Bot statuses

StatusWhat it means
DRAFTBot is created but hasn't been started yet. You probably need to add a Discord token first.
BUILDINGThe bot is starting up. This usually takes a few seconds.
RUNNINGBot is online and connected to Discord. ✓
STOPPEDBot was manually stopped. You can restart it any time.
ERRORThe bot crashed. Check the Logs tab to see what went wrong.

What you can do from a bot's page

  • Start / Stop / Restart — control whether the bot is online
  • Edit — change the bot's name and description
  • Token tab — add or update your Discord bot token
  • Invite tab — enter the Application ID and get the invite link
  • Logs tab — see what the bot is doing in real time
  • Commands tab — view the configured slash commands
  • AI Chat tab — chat with the AI to modify or improve your bot
  • Delete — permanently delete the bot
Your Bots

AI Builder

The AI understands plain language and turns your descriptions into fully configured bots. No technical knowledge needed.

Two ways to use the AI

During bot creation (Build mode)

When you create a new bot and write your description, the AI reads the whole thing and generates your bot's initial setup in one go — commands, responses, welcome messages, everything. This uses a more powerful AI model for the best results.

AI Chat (on any bot)

Once your bot is created, you can keep talking to the AI from the AI Chat tab in your bot's page. Ask it to add commands, change a response, explain what a setting does, or troubleshoot a problem. The conversation is saved in your browser so you can come back to it later.

How many AI requests do I have?

PlanAI requests per dayResets
Free5 per dayMidnight UTC
Premium30 per dayMidnight UTC

Your remaining requests are shown as a progress bar on the dashboard and the Billing page.

Tips for better AI results

  • Be specific about command names: "a /stats command that shows total messages" works better than "a stats command"
  • Describe the response format: "reply with an embed card showing the info in blue"
  • Mention who can use a command: "only users with the Moderator role can use /ban"
  • Describe events clearly: "when someone joins, send a welcome message in #general mentioning their name"
  • Use the Chat tab to iterate: "the welcome message is missing the server name, can you add it?"

If the AI gives you something unexpected, just ask it to change it in the Chat tab. You can refine your bot as many times as you like (within your daily limit).

Your Bots

Commands & Events

Your bot can respond to slash commands typed by users and automatically react to server events like members joining or leaving.

Slash Commands

Slash commands appear in Discord when users type /. When a user runs one of your bot's commands, the bot sends a response in the channel.

Each command has:

  • Name — what users type, e.g. /help
  • Description — shown in Discord's autocomplete menu
  • Response — the text or embed the bot replies with
  • Ephemeral — if on, only the person who used the command can see the reply

Response Variables

Use these placeholders anywhere in a command response or event message. enCode! replaces them automatically with the real values:

{user}Mentions the user — shows as a clickable @username in Discord
{username}The user's Discord username (without the @)
{server}The name of the server
{memberCount}How many members are currently in the server
{channel}Mentions the channel where the command was used

Example

Welcome {user} to **{server}**! 🎉
You are member number **{memberCount}**. Enjoy your stay!

Events

Events fire automatically — no user needs to type anything. You can configure them by asking the AI in the Chat tab.

Welcome message

Sends a message to a specific channel whenever a new member joins your server. Supports all variables above. Great for greeting new members and pointing them to the rules.

Farewell message

Sends a message when a member leaves the server. Useful for logging departures in a staff channel.

Command limits

PlanMax commands per bot
Free5 commands
PremiumUnlimited
ℹ️

After changing commands, you may need to restart your bot for the changes to register with Discord.

Your Bots

Start, Stop & Logs

enCode! hosts your bot on its own servers. You control it with the Start, Stop, and Restart buttons in the dashboard.

Starting your bot

Your bot needs a Discord token before it can start. If you haven't added one yet, go to the Token tab first.

Once a token is set, click Start. The bot will connect to Discord within a few seconds and its status will change to RUNNING.

⚠️

If your bot shows ERROR, check the Logs tab. The most common cause is an invalid or expired Discord token — reset it in the Developer Portal and paste the new one in the Token tab.

Live stats

While your bot is running, the Overview tab shows live performance stats that refresh every 10 seconds:

  • CPU — how much processing power the bot is using
  • Memory — RAM used vs the limit for your plan
  • Commands — number of configured slash commands

Viewing logs

The Logs tab shows the last 100 lines of output from your bot — what it's doing, any errors it encountered, and when users used commands. Click Refresh to see the latest entries.

Resource limits by plan

PlanMemory per botCPU
Free128 MB25% of one core
Premium512 MB100% of one core

Common issues

Commands not showing in Discord

Slash commands can take up to 1 hour to appear globally in Discord after registration. For faster results, make sure your bot is in the server before you start it.

Bot keeps crashing

Check the Logs tab for error messages. Common fixes:

  • Regenerate the token in the Discord Developer Portal and update it in the Token tab
  • Make sure Server Members Intent is enabled in the Developer Portal (needed for welcome/farewell events)
  • Try stopping the bot, waiting 10 seconds, then starting again
Your Bots

Templates

Templates are ready-made bot configurations you can deploy in one click from the Marketplace. Available on Premium.

ℹ️

Templates require a Premium plan. Free users can still build feature-rich bots using the AI builder from scratch.

Available templates

TemplateWhat's included
🛡️ ModerationAuto-mod, /warn, /kick, /ban, /mute, slowmode, invite filter
📈 LevelingXP system, /rank command, leaderboard, level-up announcements, role rewards
🎫 Ticket SystemSupport tickets with categories, transcripts, and staff-only channels
👋 WelcomeCustomizable welcome and farewell messages, auto-role on join
🎵 MusicPlay music from YouTube and Spotify, queue management, skip votes
💰 EconomyCoins system, /daily reward, shop, /balance, gambling mini-games
🎁 GiveawayTimed giveaways with custom entry requirements and automatic winner selection
📋 Audit LogLogs message edits, deletions, member joins/leaves, and bans to a channel
📊 PollsButton-based polls with anonymous voting, timers, and result announcements

How to use a template

1

Open the Marketplace

Click Marketplace in the left sidebar of your dashboard.

2

Browse and pick a template

Use the search bar or category filters to find the template you want. Each card shows a description and what's included.

3

Deploy

Click Deploy. A new bot is created instantly with the template's configuration already applied.

4

Add your token and start

Add your Discord bot token in the Token tab, then click Start. Use the AI Chat tab to customize the template to your needs.

Account

Plans & Billing

enCode! has a free tier that lets you get started immediately, and a Premium plan that unlocks more bots, more AI usage, templates, and team features.

Free

$0 / forever
  • 1 Discord bot
  • 5 AI requests / day
  • 128 MB hosting
  • Up to 5 commands
  • Basic analytics
  • Community support

How to upgrade

1

Go to Billing

Click Billing in the left sidebar of your dashboard.

2

Click Upgrade Now

You'll be redirected to a secure Stripe checkout page. Enter your card details — enCode! never stores your payment information.

3

Instant activation

Your Premium features are activated immediately after payment. No waiting, no manual review.

Cancelling Premium

You can cancel anytime. Your Premium features stay active until the end of the current billing month. After that, your account automatically returns to the Free plan — your bots and data are not deleted.

If you cancel but have 2 bots, both will keep running until the billing period ends. After downgrading, only 1 bot can be active at a time.

AI request quota

Your daily AI quota resets at midnight UTC. Both build requests (creating a bot) and chat messages count toward the limit. You can see how many you've used today in the dashboard overview and in the Billing page.

Account

Settings

Manage your account profile and active login sessions from the Settings page in the dashboard.

Your Profile

Your profile is pulled automatically from Discord when you sign in. It includes your username, avatar, and Discord ID. These update automatically the next time you log in.

Your email address (if you have one set on Discord) is shown but not used for notifications at this time.

Active Sessions

The Settings page shows all devices and browsers where you're currently logged in. Each session shows:

  • Browser / device — identified by the user agent string
  • IP address — the IP that was used when the session was created
  • Last active — when the session was last used

Click Revoke next to any session to log it out immediately. This is useful if you think your account was accessed from an unknown device.

Signing out

Click Sign out at the bottom of the Settings page. This logs out your current session only. To log out all devices, revoke all sessions individually and then sign out.

ℹ️

enCode! uses Discord OAuth for authentication — there is no password to change or reset. If you need to secure your account, update your Discord account's password and 2FA settings at discord.com/settings/account.