Discord YouTube Bot (HexaTube) Documentation

Last Updated on 2022-08-10

In today's digital age, content is king, and YouTube reigns supreme as one of the most powerful platforms for content creation and sharing. Imagine bringing that same power directly into your Discord server, making it easy for your community to interact with YouTube content in real-time. That's where the Discord YouTube Bot (HexaTube) comes in.

This guide will take you through everything you need to know to master the bot’s commands and make the most out of its capabilities. Whether you're managing a large community or just a small group of friends, HexaTube is here to enhance your server’s experience.

Note: The bot was deployed for almost a year and is currently undeployed.Still You can self-host Bot.


General Commands

/version

  • Description: Ever wonder which version of HexaTube you're running? The /version command instantly tells you the current version of the bot. Keeping your bot updated is key to accessing the latest features and fixes.
  • Usage: /version

/ping

  • Description: Sometimes, you might notice a delay in the bot's response. The /ping command helps you check the bot's latency, ensuring it's running smoothly and responding quickly.
  • Usage: /ping

/getid

  • Description: Need the ID of a user or another entity on your server? The /getid command is your go-to tool for quickly retrieving these identifiers, which can be particularly useful for administrative tasks.
  • Usage: /getid [@user]

/leave

  • Description: After a great session of music or videos, you can gracefully command the bot to leave the voice channel using the /leave command. No need for awkward exits; HexaTube knows when to bow out.
  • Usage: /leave

YouTube Subscription Commands

/yt_sub

  • Description: Stay updated with your favorite YouTube channels directly on your Discord server. The /yt_sub command allows you to subscribe the bot to a YouTube channel, automatically pulling in updates and keeping your community in the loop.
  • Usage: /yt_sub [YouTube Channel URL]

/yt_unsub

  • Description: If your interests shift or your server's focus changes, you can easily unsubscribe the bot from any YouTube channel using the /yt_unsub command. It’s all about keeping your content fresh and relevant.
  • Usage: /yt_unsub [YouTube Channel URL]

/yt_reset

  • Description: Starting fresh? The /yt_reset command clears all current YouTube subscriptions, allowing you to rebuild your list from scratch. Perfect for rebranding or refocusing your server's content.
  • Usage: /yt_reset

/pause_sub

  • Description: Need a break from the influx of YouTube updates? The /pause_sub command temporarily halts all YouTube subscriptions, giving you control over when updates come in.
  • Usage: /pause_sub

YouTube Playlist Commands

/playlist

  • Description: Want to share a collection of videos from your favorite YouTube channel? The /playlist command fetches and displays the playlist from a specified channel, allowing everyone to enjoy the curated content.
  • Usage: /playlist [YouTube Channel URL]

/play_sub

  • Description: Keep your server entertained with the latest videos from subscribed YouTube channels. The /play_sub command plays the most recent video, ensuring your community is always up-to-date with fresh content.
  • Usage: /play_sub

Search and Help Commands

  • Description: Searching for a specific YouTube video? The /search command lets you find and share videos based on keywords, making it easy to bring relevant content into the conversation.
  • Usage: /search [keywords]

/yt_help

  • Description: New to HexaTube or need a refresher on its capabilities? The /yt_help command provides detailed help information for all YouTube-related commands, ensuring you can fully utilize the bot.
  • Usage: /yt_help

Administrative Commands

/react-role

  • Description: Community engagement is key, and with the /react-role command, you can assign roles to users based on their reactions to messages. This interactive feature encourages participation and helps organize your server.
  • Usage: /react-role [message ID] [emoji] [role]

/delete

  • Description: Keep your channels clean and organized with the /delete command. Quickly remove a specified number of messages, making moderation a breeze.
  • Usage: /delete [number of messages]

/log

  • Description: Transparency and oversight are crucial for any server. The /log command retrieves and displays the bot's activity logs, giving you a clear view of what’s been happening behind the scenes.
  • Usage: /log

Note: Always ensure that HexaTube has the necessary permissions to execute these commands. Without the proper permissions, such as managing messages or connecting to voice channels, some commands might not function as expected.

HexaTube is here to make managing and enjoying YouTube content on your Discord server seamless and fun. Dive in, explore the commands, and watch as your server's engagement and content-sharing reach new heights!


End of article.