Create the Discord app
Open the Discord Developer Portal, create an application, open the Bot page, and add a bot user.
Open Developer PortalWrite real JavaScript for Discord bots in a simple, focused workspace. FOONY checks your code, explains errors, and keeps your bot setup organized.
Create a bot, open its coding studio, and deploy it through your connected hosting.
Follow these steps once. Then use the coding studio to build anything you want.
Open the Discord Developer Portal, create an application, open the Bot page, and add a bot user.
Open Developer PortalOn the Bot page, enable Presence Intent, Server Members Intent, and Message Content Intent.
Reset/copy your token from Discord. Paste it only into FOONY's secure bot setup. Never put it in your source code.
Create a hosting account with a Pterodactyl-compatible panel, create a Node.js server, then generate a client API key and copy the server identifier.
FOONY uses only that server and stores the API credential encrypted.
Use your application's OAuth2 URL with the bot and applications.commands scopes. Choose only the permissions your bot needs.
Open Code, edit the files, fix every item in Problems, then deploy. FOONY sends the project to your connected hosting server and restarts it.
index.js starts your bot. Put commands in commands/ and event listeners in events/.
Use process.env.DISCORD_TOKEN. Secrets belong in the hosting environment, never in committed code.
Syntax errors are shown before deployment. Runtime and Discord API errors appear in the Console with useful details when available.
FOONY's starter runtime requests Guilds plus Presence, Guild Members, and Message Content. Discord still controls privileged access.
FOONY does not host your bot. You bring a compatible hosting account and FOONY manages only the server you connect.