Skip to content
/ ihrz Public

ihrz/ihrz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4,454 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ iHorizon

The most complete Discord bot on GitLab & GitHub







GitLab Release GitHub Stars Discord License

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


โœจ Key Features

๐Ÿ›ก๏ธ Moderation & Security

  • 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

๐ŸŽ‰ Community Engagement & Events

  • 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

๐ŸŽฎ Entertainment & Fun

  • 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

๐Ÿ’ฐ Economy System

  • 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

๐Ÿ“Š Leveling & Progression

  • 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

๐ŸŽต Music Player

  • 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

๐Ÿ”ง Advanced Utilities

  • 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

๐Ÿ’พ Backup & Configuration

  • 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

๐Ÿ“ข Content Notifications

  • 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

๐Ÿ” Security & Verification

  • 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

๐ŸŽจ Customization & Profiling

  • 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

๐Ÿ“… Automation & Scheduling

  • 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

๐ŸŽ“ Server Management

  • 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

๐Ÿ“ˆ Statistics & Analytics

  • 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

๐ŸŽซ Tags & Quick Responses

  • 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


๐ŸŒ Supported Languages

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

๐Ÿ“Š Statistics

๐Ÿ”ฅ Community Trust

Metric Value
๐Ÿ‘ฅ Users 450,000+
๐Ÿข Servers 2,600+
โœ… Discord Certified Verified
โญ GitHub Stars 53+

๐Ÿš€ Installation & Self-Hosting

๐Ÿ“‹ Prerequisites

Bun (modern and fast JavaScript runtime)

Operating System: Linux, macOS, or Windows

โš™๏ธ Configuration

1. Download the repository

# Clone the GitLab repository (active development)
git clone https://gitlab.com/ihrz/ihrz.git
cd ihrz

2. 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

๐Ÿ“š Resources & Links

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

๐Ÿ† Development Team


Noรฉmie
Creator & Marketing Manager
She/Her
GitHub

Kisakay
Creator & Lead Developer
She/Her
GitLab / GitHub

๐Ÿ’ Contributors's walls


Ether
Contributor
He/Him
GitLab / GitHub

Nymii
Contributor
She/Her
GitHub

lavecat
Contributor
He/Him
GitHub

82hw
Contributor
any
GitLab

Alumni

Past developers and contributors who have helped make iHorizon what it is today.


IrisWeb
Old Core Developer
She/Her
GitHub

Maxine
Old contributor
She/Her
GitHub

Lux_
Old contributor
He/Him
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.


๐Ÿ“œ History & Evolution

๐Ÿš€ 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


๐Ÿ“„ License & Terms of Use

iHorizon is distributed under CC BY-NC-SA 4.0 license.

โœ… Permitted

โœ”๏ธ Share: Copy and redistribute the material
โœ”๏ธ Adapt: Remix, transform, and build upon the material

โŒ Restrictions

โŒ 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


๐Ÿ’ฌ Support & Contact

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


โš ๏ธ Code of Conduct

๐Ÿšจ 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.


๐ŸŽ‰ Thank you for using iHorizon

Developed with โค๏ธ by the iHorizon community

Made with TypeScript Powered by discord.js Built with Bun

About

Official iHorizon Discord Bot repository. Open-source, self-hostable multipurpose Discord bot built with TypeScript, Bun and discord.js. 340+ commands, moderation, automod, tickets, economy, logging, security and more. Mirror of the active GitLab repository.

Topics

Resources

License

Stars

59 stars

Watchers

5 watching

Forks

Contributors

Languages