Docs › Discord bots
Discord bots guides
Run Python, Node.js, Java and 29 more languages 24/7.
- How to create a Discord bot, get its token and invite it New
Make a bot in the Discord Developer Portal, copy its token safely, turn on the right intents and invite it to your server before hosting it on ESN.
- How to host a Python Discord bot on ESN Hosting
Step-by-step: upload a discord.py (or any Python) bot to ESN Hosting, install packages with requirements.txt, set the main file and keep your token safe.
- How to host a Node.js Discord bot on ESN Hosting
Step-by-step: run a discord.js (or any Node.js) bot 24/7 on ESN Hosting, install npm packages automatically and set your start file.
- How to host a Telegram bot on ESN Hosting (Python or Node.js) New
Run a Telegram bot 24/7 on ESN: pick Telegram bot at checkout, put your @BotFather token in BOT_TOKEN, upload your code and press Start.
- How to keep a Discord bot online 24/7 New
Why your Discord bot goes offline when you close your PC, how hosting keeps it running 24/7, and the code habits that stop crashes and restarts.
- How to install packages for your bot (requirements.txt and package.json) New
Add Python or Node.js packages to your ESN bot the right way, pin versions and fix "module not found" errors.
- Bot & App languages: 29 more languages for your bot or app
The 29 extra languages and runtimes on the ESN panel for Discord bots, Telegram bots and apps, from Crystal and Zig to Haskell and PowerShell, and how to pick them at checkout.