Đoge Bot

Automate Discord servers with a bot that organizes, moderates, notifies free games, and allows anonymous messaging

ChatBot, Discord.js

GitHub
Banner Highlight

Woof Woof Bip Bop!

Discord is a popular communication platform used by millions of people worldwide. However, managing servers can be a daunting task, especially when it comes to keeping everything organized, moderating conversations, notifying members about new events, and managing the flow of messages. Đoge Bot is a community bot designed to address these challenges, providing a wide range of features that can transform your server into a clean and powerful platform.

Organize Your Server

One of the most significant advantages of Đoge Bot is its ability to keep your server organized. All commands work only in the designated channel, and all bot calls made in other channels are automatically deleted, ensuring that your server stays clean and clutter-free. Đoge Bot also displays updates of new members, nickname changes, profile photo changes, new club subscriptions, and other public , providing a simple and effective way to keep track of all activities on your server. Additionally, the bot can clear all messages from selected channels every 24 hours, clear user interactions every 2, 5, or 10 minutes, depending on the call type and channel, and clear by command a specific number of messages in a particular channel.

Music Player

Đoge Bot also comes with a built-in music player that enables you to play songs by title or YouTube link. You can pause, resume, skip tracks, stop playing songs, display the queue, and change the player's volume level with ease.

When it comes to streaming music on Discord, the combination of node-ytdl-core and yt-search with Discord Opus audio streaming provides a powerful and flexible solution.

Node-ytdl-core is a Node.js module that provides a simple interface for fetching YouTube videos and extracting audio data from them. This module supports a range of audio formats, making it ideal for streaming music on Discord.

Yt-search, on the other hand, is a lightweight and efficient module that provides an easy way to search in YouTube for videos and extract relevant information.

image

To stream music with ytdl-core and yt-search, the basic process involves searching for a YouTube video using yt-search, extracting the audio data using node-ytdl-core, and then encoding and streaming the audio using the Discord Opus library. The resulting audio stream can then be played in a Discord voice channel, allowing users to listen to music together in real-time while chatting and hanging out. This combination of tools provides a flexible and powerful solution for streaming music on Discord.

Free Games Alerts

For those interested in receiving private notifications for free games, the bot offers a free subscription service that provides price drops and free game alerts from Steam, Microsoft, and Epic Store.

image

Communities & Clubs

A unique way for users to participate in communities and clubs. Users can choose the clubs they want to join, unlocking new content and channels for a common interest. They can sign up for clubs by reaction or public/private command.

Privacy & Incognito Mode

Đoge Bot prioritizes user privacy and provides an anonymous messaging feature that enables users to send incognito messages (and media) by calling bot in private chat and sending them to the server.