Johan Sebastian Luna
  1. Work
  • Work
  • Blog
  • Games
  • About
  • Contact
IRIS
Johan Sebastian Luna
  1. Work
  2. /07
  3. /IRIS
  • Work
  • Blog
  • Games
  • About
  • Contact
+++++
07Discord bot

IRIS

Project Facts

Owner
Florality LTD
Role
Full-stack
Year
2020 - Present
Stack
React, Next.js, Discord.js, Whisper, PiperTTS, MongoDB, PostgreSQL, Redis, Kubernetes, Cloudflare R2, Clerk, and PlanetScale
Live
irisbot.app

Made to be the lastbot you will ever need.

Created to be the most powerful and flexible bot for Discord. Built by us for us extended for you. This bot is designed to be the last bot you will ever need for your server.

Managed by Florality LTD
IRIS website homepage
01 / Overview

Overview.

IRIS is a Discord bot meant to be the last one a server needs. Moderation, automod, tickets, applications, leveling and the community tools all live in one bot, and you can run them from Discord or from the dashboard.

It ships slash and prefix commands, and each one can be turned on or off per server. Florality LTD manages it, and I have been building it since 2020.

02 / Capabilities

One bot forthe whole server.

Moderation, tickets, applications, leveling, and the rest of the toolkit, run from Discord or the dashboard.

  1. +++
    01

    Moderation

    Warns, kicks, bans, timeouts, and a case history you can read from Discord or the dashboard.

  2. +++
    02

    Automod

    Flagged words, keyword rules, raid mode, lockdown, and honeypot channels.

  3. +++
    03

    Tickets

    Panels, teams, tags, SLA, staff tools, and transcripts for support.

  4. +++
    04

    Applications

    Forms, panels, an inbox, history, and a blacklist for staff apps.

  5. +++
    05

    Leveling

    XP, public web leaderboards, rank cards, and role rewards you can theme.

  6. +++
    06

    Community

    Welcome and leave messages, starboard, giveaways, reaction roles, and staff duty.

+++
03 / Commands

Slash and prefix.

The public catalog the bot registers in Discord. Each command can be enabled or disabled per server.

Commands
6901234567890123456789
Categories
1101234567890123456789
Modules
60123456789
/ban/kick/warn/timeout/purge/history/softban/usernotes/lockdown/raidmode/honeypot/flaggedwords/keywords/invitetracker/ban/kick/warn/timeout/purge/history/softban/usernotes/lockdown/raidmode/honeypot/flaggedwords/keywords/invitetracker
/ticket/tag/apply/application/rank/leaderboard/xp/giveaway/rolepanel/customrole/poll/embed/remind/sticky/starboard/ticket/tag/apply/application/rank/leaderboard/xp/giveaway/rolepanel/customrole/poll/embed/remind/sticky/starboard
04 / Style guide

The brand,in parts.

The palette, type and icons IRIS runs on, from the site's own tokens.

Logo

IRIS

Colour
  • Ink#170201RGB:23/2/1
  • Espresso#2A1C13RGB:42/28/19
  • Cream#FBEAD0RGB:251/234/208
  • Sand#E8B797RGB:232/183/151
  • Tan#D9C5BARGB:217/197/186
  • Coral#EA676FRGB:234/103/111
  • Honey#CA865FRGB:202/134/95
Primary · HeadingsAa

Neue Haas Grotesk Display

Weights
  • RegularQuiet
  • ItalicThoughtful
  • BoldManaged
Body copy

Neue Haas Grotesk Text

Invite IRIS, then open the dashboard for servers you can manage.

Icons

Lucide

lucide-react

The icons the IRIS web app imports most.

  • Plus
  • ArrowRight
  • Trash
  • X
  • ChevronDown
  • Check
05 / Dashboard

Run it from the browser.

IRIS website, mid-page section
IRIS website, lower-page section
Next project
01
Florality

03 / Contact

Let's buildsomething.

Got an idea, a bot or a whole product that needs building? Send me a message.

Email meEmail meSee all workSee all workSee all work
Art by PlanetTitanToyhouseX

Johan Sebastian Luna

I build stuff!!

Explore

Index

  • HomeHomeHome
  • BlogBlogBlog
  • GamesGamesGames
  • Style guideStyle guideStyle guide

Elsewhere

  • GitHubGitHubGitHub
  • LinkedInLinkedInLinkedIn
  • CVCVCV

Projects

  • FloralityFloralityFlorality
  • IRISIRISIRIS
  • Luna Cleaning SolutionsLuna Cleaning SolutionsLuna Cleaning Solutions
  • LadybyrdLadybyrdLadybyrd

Based in

London, UKme@archery-luna.com

Thanks for scrolling
all the way down.

Johan Sebastian Luna©26

Back to topBack to top