iHorizon is a powerful and feature-rich Discord bot built with TypeScript and discord.js. Designed to simplify Discord server management, it combines stability, performance, and a robust modular architecture.
๐ Documentation (BETA) โข ๐ Command Search โข ๐ฌ Support Server โข โ Invite the Bot
- Complete Moderation Tools: Ban, kick, warn, tempmute with detailed reason tracking
- Infraction Management: Track, remove, and clear warnings across members
- Advanced Logging: Comprehensive audit logs for all moderation actions
- Anti-Spam Protection: Intelligent spam detection with customizable thresholds and auto-punishments
- Mass Moderation: Unban all, clear all warns, and bulk role operations
- Channel Control: Lock/unlock channels, hide/unhide, and permission management
- User Protection: Block too-new accounts, mass mention protection, and bot addition controls
- Giveaway System: Create timed giveaways with custom requirements, winner selection, and reroll capabilities
- Advanced Ticket System: Customizable support tickets with panels, transcripts, member management, and category organization
- Suggestion Module: Structured suggestion system with accept/deny/reply functionality
- Role Management: Role reactions, role buttons, role selection menus, and automated role assignment
- Invite Tracking: Complete invite system with leaderboards, add/remove invites, and detailed analytics
- Member Counter: Dynamic channels showing member count, bot count, boost count, and more with custom formatting
- Voice Dashboard: Join-to-create voice channels with customizable interface and permission management
- Interactive Commands: Kiss, hug, slap, hack simulations, and love compatibility
- Image Manipulation: Cat say, captions, bubbles, to-gif conversion, and custom memes
- Social Media Mocks: Fake YouTube comments and Twitter tweets generator
- Animals: Random cat, dog, and duck pictures
- Games & Random: Dice rolls, heads or tails, random number generation, and question bot
- Text Styling: Morse code conversion and special character transformations
- Pride Support: Transgender flag overlay and LGBTQ+ friendly features
- Full Economy: Complete money system with bank accounts, deposits, and withdrawals
- Income Sources: Daily, weekly, monthly rewards, work commands, and rob mechanics
- Trading: Pay other users and secure transactions
- Shop System: Buy roles with money, customizable prices, and role marketplace
- Leaderboards: Server-wide wealth rankings and competition
- Boost System: Role-based money multipliers and economic perks
- Custom Configuration: Adjust reward amounts, cooldowns, and economic balance
- XP System: Automatic experience gain from messages and activity
- Role Rewards: Assign roles at specific level milestones
- Leaderboards: Server and global ranking systems
- Customization: Custom level-up messages, designated XP channels, and ignored channels
- User Stats: Detailed profile displays with experience tracking
- Reset Options: Individual or server-wide level resets for fresh starts
- Full Music Bot: Play music from multiple sources with queue management
- Playback Controls: Play, pause, resume, skip, stop, and shuffle
- Queue System: View current queue and song history
- Loop Modes: Track loop, queue loop, and autoplay
- Now Playing: Real-time display of current track with progress
- Lyrics Finder: Search and display song lyrics instantly
- Channel Operations: Mass channel creation, sync to category, hide/unhide all, and renewal
- Member Management: Mass move between voice channels, bring all to category, wake up inactive users, and derank
- Role Operations: Mass role assignment/removal, role member lists, admin role detection, and role limits
- File Processing: Zip/unzip emojis and stickers, emoji batch upload
- Information Tools: Server info, user info, banner/avatar display, and previous username lookup
- Voice Tools: Voice kick, leash/unleash users, and voice state monitoring
- Webhook Management: List and manage all server webhooks
- Custom Tools: Invite info lookup, mention role setter, nick-based kicking, and vanity URL generator
- Complete Server Backup: Save entire server structure including roles, channels, and permissions
- Member Backup: OAuth2-based role restoration system with verification buttons
- Message Archival: Optional message history backup
- Easy Restoration: One-command server recovery from backups
- Backup Management: List, load, and delete multiple backup versions
- Guild-Specific Settings: Owner-only backup restrictions and security controls
- Multi-Platform Support: Track Streamers, YouTubers, and Twitchers across platforms
- Custom Notifications: Set custom messages for new content alerts
- Channel Routing: Designate specific channels for notification delivery
- Author Management: Add, remove, and list followed content creators
- Captcha System: Custom captcha verification for new members
- Role Management: Automatic role assignment/removal upon verification
- Security Channel: Designated verification channel setup
- AuthRestore: Link-based verification system with role recovery
- Force Join: Bulk member invite system for backup restoration
- Bot Appearance: Custom name, avatar, banner, and bio per server
- User Profiles: Set age, gender, pronouns, birthday, and personal description
- Profile Display: Rich profile cards with statistics and customization
- Support Badges: Auto-role for members with server info in bio
- Auto-React: Set automatic emoji reactions in specific channels
- Auto-Renew: Automatically recreate channels at set intervals
- Scheduled Tasks: Time-based command execution and automation
- Cooldowns: Channel-specific slowmode management
- Member Counter: Auto-updating member statistics channels
- PFPS Module: Automatic random profile picture sharing
- Night Mode: Advanced time-based feature toggles
- Permission System: Granular command permissions, custom roles, and user-specific access
- Prefix Customization: Change bot prefix per server
- Language Selection: Choose from 10 supported languages
- Module Toggles: Enable/disable entire feature categories
- Join/Leave System: Custom messages, ghost ping prevention, and welcome DMs
- Auto-Moderation: Link blocking, invite filtering, and configurable punishments
- Confession System: Anonymous confession channel with cooldowns and threading
- User Statistics: Individual member activity tracking and leaderboards
- Guild Statistics: Server-wide analytics and progression metrics
- Command Usage: Track most-used commands and features
- Invite Analytics: Detailed invite tracking and attribution
- Economy Rankings: Wealth distribution and top earners
- XP Leaderboards: Most active members and level progression
- Custom Tags: Create reusable text snippets and commands
- Role Restrictions: Whitelist roles for tag creation and usage
- Embed Support: Rich embed tags with formatting
- Tag Management: Edit, delete, list, and get info on all tags
- Quick Access: Instant responses with mention and reply options
And dozens of other features
iHorizon supports 10 languages for an optimal international experience:
| Language | Code | Language | Code |
|---|---|---|---|
| ๐ช๐ฌ Egyptian Arabic | ar-EG |
๐ฏ๐ต Japanese | jp-JP |
| ๐ฌ๐ง English | en-US |
๐ช๐ธ Spanish | es-ES |
| ๐ซ๐ท French | fr-FR |
๐ท๐บ Russian | ru-RU |
| ๐คฌ Rude French | fr-ME |
๐ต๐น Portuguese | pt-PT |
| ๐ฎ๐น Italian | it-IT |
๐ฉ๐ช German | de-DE |
| Metric | Value |
|---|---|
| ๐ฅ Users | 400,000+ |
| ๐ข Servers | 2,400+ |
| โ Discord Certified | Verified |
| โญ GitHub Stars | 53+ |
Bun (modern and fast JavaScript runtime)
Operating System: Linux, macOS, or Windows
1. Download the repository
# Clone the GitLab repository (active development)
git clone https://gitlab.com/ihrz/ihrz.git
cd ihrz2. Configure the bot
- Open
config.example.ts - Fill in your information (Discord token, etc.)
- Rename the file to
config.ts
3. Install and launch
# Install dependencies
bun install
# Start the bot
bun start| Resource | Link |
|---|---|
| ๐ Full Documentation (BETA) | docs.ihorizon.org |
| ๐ Command Search | search.ihorizon.org |
| ๐ฌ Main Discord Server | discord.ihorizon.org |
| ๐ Backup Discord Server | discord.gg/ZpBPGNsAsu |
| ๐ค Invite iHorizon | Click Here |
| ๐ฆ GitLab (Main) | gitlab.com/ihrz |
| ๐ GitHub (Mirror) | github.com/ihrz/ihrz |
![]() Noรฉmie Creator & Marketing Manager She/Her GitHub |
![]() Ether #1 Contributor He/Him GitLab / GitHub |
![]() Medusa #2 Contributor She/Her GitHub |
![]() lavecat #3 Contributor He/Him GitHub |
![]() Lux_ #4 Contributor He/Him GitHub |
Past developers and contributors who have helped make iHorizon what it is today.
![]() Kisakay Creator & Former Lead Developer She/Her GitLab / GitHub |
![]() IrisWeb Old Core Developer She/Her GitHub |
![]() Maxine Old contributor She/Her GitHub |
๐ Team Note: Kisakay has embraced her true identity and now uses she/her pronouns. In the license files, the name Anaรฏs Saraiva appears as the owner.
๐ September 2020: Initial project launch with discord.js v12
๐ 2021-2023: Continuous growth and major feature additions
๐ 2024: Migration to GitLab for better development management
โก 2025: Modern architecture with latest discord.js version and Bun runtime
iHorizon is distributed under CC BY-NC-SA 4.0 license.
โ๏ธ Share: Copy and redistribute the material
โ๏ธ Adapt: Remix, transform, and build upon the material
โ Attribution: You must credit the work and indicate changes
โ Non-Commercial Use: No commercial use
โ Share Alike: Modifications must retain the same license
โ No Additional Restrictions: No additional legal or technological restrictions
Need help? Several options are available:
Discord Server: Join our community at discord.ihorizon.org
Documentation: Check docs.ihorizon.org
Direct Contact: Reach out to the owners via Discord
๐จ Zero Tolerance for Hate: Any form of hate towards contributors will not be tolerated, regardless of type or level.
๐ Inclusivity: iHorizon is an open and welcoming project for everyone, regardless of origin, gender identity, sexual orientation, or any other characteristic.
Developed with โค๏ธ by the iHorizon community







