Welcome to enCode!
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.
Quick Start
Create your first bot in 5 minutes
AI Builder
Let AI design your bot for you
Commands
Add slash commands and events
Billing
Free and Premium plans
What can enCode! bots do?
- Slash commands — respond to
/commandswith 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.
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.
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.
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.
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.
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.
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.
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
Open the Developer Portal
Go to discord.com/developers/applications and log in with your Discord account.
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.
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
Go to the Bot section
In the left sidebar, click Bot. Then click Add Bot and confirm by clicking Yes, do it!
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.
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.
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
| Status | What it means |
|---|---|
| DRAFT | Bot is created but hasn't been started yet. You probably need to add a Discord token first. |
| BUILDING | The bot is starting up. This usually takes a few seconds. |
| RUNNING | Bot is online and connected to Discord. ✓ |
| STOPPED | Bot was manually stopped. You can restart it any time. |
| ERROR | The 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
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?
| Plan | AI requests per day | Resets |
|---|---|---|
| Free | 5 per day | Midnight UTC |
| Premium | 30 per day | Midnight 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).
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:
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
| Plan | Max commands per bot |
|---|---|
| Free | 5 commands |
| Premium | Unlimited |
After changing commands, you may need to restart your bot for the changes to register with Discord.
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
| Plan | Memory per bot | CPU |
|---|---|---|
| Free | 128 MB | 25% of one core |
| Premium | 512 MB | 100% 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
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
| Template | What's included |
|---|---|
| 🛡️ Moderation | Auto-mod, /warn, /kick, /ban, /mute, slowmode, invite filter |
| 📈 Leveling | XP system, /rank command, leaderboard, level-up announcements, role rewards |
| 🎫 Ticket System | Support tickets with categories, transcripts, and staff-only channels |
| 👋 Welcome | Customizable welcome and farewell messages, auto-role on join |
| 🎵 Music | Play music from YouTube and Spotify, queue management, skip votes |
| 💰 Economy | Coins system, /daily reward, shop, /balance, gambling mini-games |
| 🎁 Giveaway | Timed giveaways with custom entry requirements and automatic winner selection |
| 📋 Audit Log | Logs message edits, deletions, member joins/leaves, and bans to a channel |
| 📊 Polls | Button-based polls with anonymous voting, timers, and result announcements |
How to use a template
Open the Marketplace
Click Marketplace in the left sidebar of your dashboard.
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.
Deploy
Click Deploy. A new bot is created instantly with the template's configuration already applied.
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.
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
- 1 Discord bot
- 5 AI requests / day
- 128 MB hosting
- Up to 5 commands
- Basic analytics
- Community support
Premium
- 2 Discord bots
- 30 AI requests / day
- 512 MB per bot
- Unlimited commands
- Template marketplace
- 5 team members
- Priority support
How to upgrade
Go to Billing
Click Billing in the left sidebar of your dashboard.
Click Upgrade Now
You'll be redirected to a secure Stripe checkout page. Enter your card details — enCode! never stores your payment information.
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.
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.