---
title: "How to Make a Discord Bot Without Coding (Step by Step)"
description: "How to make a Discord bot without coding: create the bot in the Developer Portal, connect it to FromFlow, invite it, turn on apps or build commands, and keep it online 24/7."
url: "https://fromflow.dev/guides/how-to-make-a-discord-bot/"
index: "https://fromflow.dev/llms.txt"
---

Guide

# How to make a Discord bot without coding

You can make your own Discord bot in about ten minutes without writing code or renting a server. This guide walks through every step, from the Discord Developer Portal to a bot that runs 24/7 under your own name.

Try for free

[Browse bot templates](https://fromflow.dev/discord-bot-templates/)

how to make a Discord bot

No codeNo server to rentAbout 10 minutes

[Home](https://fromflow.dev/)

›

How to make a Discord bot without coding

## How to make a Discord bot

Create an application and a bot user in the Discord Developer Portal, copy the bot token, and paste it into FromFlow. FromFlow hosts the bot, gives you the invite link, and lets you add features as ready-made apps or visual automations — no code and no server.

- Open the Discord Developer Portal, click New Application, and give it your bot's name.

- On the Bot page, set the avatar, turn on the intents your features need, and copy the token.

- Paste the token into FromFlow — the bot comes online on FromFlow's hosting right away.

- Invite the bot to your server with the invite link FromFlow generates.

- Turn on apps (tickets, moderation, welcome, leveling) or build your own commands in the visual editor.

how to create a Discord bot

make a Discord bot

create a Discord bot

make your own Discord bot

create your own Discord bot

how to make a Discord bot without coding

Step 1

## Create the bot in the Discord Developer Portal

Every Discord bot starts as an application. Sign in at the Discord Developer Portal, click New Application, and name it — the name is what members will see. On the Bot page you get the bot user itself: upload an avatar, then copy the token. Treat the token like a password: anyone who has it can control the bot.

### Name and avatar

Pick your server's name and logo, so the bot looks like part of your community rather than a public bot.

### Privileged intents

Turn on Server Members Intent for welcome and role features, and Message Content Intent if the bot reads messages, for example for moderation or leveling.

### Bot token

Click Reset Token and copy it once. If it leaks, reset it again and the old one stops working.

Step 2

## Connect the bot to FromFlow and invite it

Paste the token into FromFlow. There is nothing to deploy: the bot comes online on FromFlow's [24/7 bot hosting](https://fromflow.dev/bot-hosting/) as soon as the token is accepted. If an intent the bot needs is switched off, FromFlow tells you which one to turn on. Then use the invite link FromFlow generates to add the bot to your server — it includes slash-command access, so commands appear for members right away.

### No VPS or Node.js

The bot does not run on your computer, so it stays online when you close the laptop.

### One bot, your branding

Members see your bot's name and avatar on every message, panel, and command.

### Invite in one click

The generated link asks for the permissions the bot needs and adds it to the server you pick.

Step 3

## Add features: ready-made apps or your own automations

The fastest start is an app: turn on tickets, moderation, welcome messages, leveling, giveaways, or polls, and the bot posts its own panel in your server. When you need something specific, build it in the visual editor — a trigger such as a slash command or a member joining, then conditions and actions. You can also start from [Discord bot templates](https://fromflow.dev/discord-bot-templates/) or describe the feature to the [AI Discord bot maker](https://fromflow.dev/ai-discord-bot-maker/) and review the draft it builds. Popular first bots: a [ticket bot](https://fromflow.dev/discord-ticket-bot/), a [moderation bot](https://fromflow.dev/discord-moderation-bot/), and [custom commands](https://fromflow.dev/discord-custom-commands/).

### Apps

A ticket bot, a moderation bot, or a welcome bot in one click each — each app posts its own panel.

### Custom commands

Slash commands with options, buttons, and embeds, wired to the actions you choose.

### Stored data

Keep counters, XP, application status, or settings per member without a database of your own.

Coding vs no code

## When to write the bot in code instead

Writing a bot in discord.js or discord.py makes sense when you want to learn programming or need something no builder supports. You then also own the hosting: a VPS or a home server that runs the process 24/7, restarts it after crashes, and gets updated when Discord's API changes. For most servers — support, moderation, onboarding, community features — a no-code bot covers the job without that upkeep.

### Code

Full control and a good way to learn, but you write, host, and maintain everything.

### No code

Running in minutes, hosted for you; limited to what the builder can express.

How it works

## From idea to hosted Discord bot

1

### Choose a trigger

Start from a Discord event, slash command, button, menu, member join, message, or template workflow.

2

### Connect the logic

Add conditions, role checks, data lookups, messages, embeds, channel actions, and follow-up steps visually.

3

### Review the server details

Check channels, permissions, role hierarchy, message copy, staff notifications, and edge cases before launch.

4

### Deploy and improve

Run the bot through FromFlow hosting, then keep editing the workflow as your Discord server changes.

Related pages

## Keep building the full server system

[Discord bot maker](https://fromflow.dev/) [Bot templates](https://fromflow.dev/discord-bot-templates/) [AI bot maker](https://fromflow.dev/ai-discord-bot-maker/) [Free 24/7 bot hosting](https://fromflow.dev/bot-hosting/) [Ticket bot](https://fromflow.dev/discord-ticket-bot/) [All Discord bots](https://fromflow.dev/discord-bots/)

FAQ

## how to make a Discord bot FAQ

### Can I make a Discord bot for free?

Yes, to start. Creating the bot in the Discord Developer Portal is free, and FromFlow is free for the first 3 days (a card is required to start) with hosting included. After that Pro is $4.99/month; cancel anytime.

### How long does it take to make a Discord bot?

About ten minutes for a bot with ready-made features: a few minutes in the Developer Portal, a minute to connect it, then turning on apps.

### Do I need to know how to code?

No. Apps and visual automations cover tickets, moderation, welcome flows, roles, and custom commands without code.

### How do I keep my Discord bot online 24/7?

The bot only runs while something hosts it. With FromFlow the hosting is built in, so the bot stays online when your computer is off and restarts on its own if something fails.

### Can I give the bot my server's name and avatar?

Yes. It is your own bot application, so you set its name and avatar in the Developer Portal and members see them everywhere.
