Coder Social home page Coder Social logo

interstella0 / maunz-discord Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vauff/maunz-discord

0.0 0.0 0.0 1.2 MB

A multi-purpose Discord bot with a focus on Source server tracking

License: GNU Affero General Public License v3.0

Java 100.00%

maunz-discord's Introduction

Maunz-Discord

Version Add Bot to Server

Maunz is a multi-purpose Discord bot with a focus on Source server tracking, developed by Vauff using the Discord4J library. Maunz features chronological server map tracking in specific channels, and on-demand tracking in others via commands. Administrators can add/remove unlimited servers, while users can configure personal notifications for specific maps.

Join the official Maunz Hub Discord server if you'd like to discuss the bot, suggest features, report bugs, receive assistance, or just follow along development.

Running the Bot

If you choose to self-host your own instance of the bot, the only requirements are Java 17 and MongoDB. You can download the latest .jar here, running it with the following parameters is recommended:

java -XX:-OmitStackTraceInFastThrow -Djava.net.preferIPv4Stack=true -jar Maunz-Discord.jar

The bot will auto-create a config.json file on first start, and prompt you to supply a token from an app created in the Discord Developer Portal. You will also be prompted to supply a MongoDB connection string and database name, see this MongoDB manual page on how to format a connection string.

If you make your own edits and run them on a Discord bot accessible to other users, you must open source your changes to remain compliant with Maunz's AGPLv3 license.

Links

Commands

[] indicates that the argument is optional, <> indicates the argument is required.

Public

/about - Gives information about Maunz such as version and uptime

/benchmark <query> - Provides complete benchmark information on a GPU or CPU powered by PassMark

/changelog [version] - Shows the changelog of a Maunz version

/colour [image] [link] - Returns the average RGB and HTML/Hex colour codes of an image attachment or link

/invite - Provides invite links to the Maunz Hub server, and to add Maunz to your own server

/help list [page] - Lists all the available bot commands and the syntax for using each

/help view <command> - View a specific commands syntax

/isitdown <hostname> - Tells you if the given hostname is down or not

/map [mapname] - Tells you info about the current map on a server, or one played in the past

/minecraft <account> - Gives you full information about a Minecraft account

/notify toggle <mapname> - Add or removes a map to/from your map notifications

/notify list [page] - Lists your current map notifications

/notify wipe - Wipes ALL of your map notifications

/ping - Makes Maunz respond with pong

/players - Lists the current players online on a server

/reddit <subreddit> - Links you to the subreddit name that you provide

/steam <steamid> - Gives you full information about a Steam account

Server Admin

/say <message> [channel] - Sends a custom message from Maunz to any channel

/servers add <ip> <channel> - Add a new server to track

/servers list [page] - List current servers

/servers delete <id> - Delete a server

Bot Admin

/stop - Shuts down the bot

maunz-discord's People

Contributors

vauff avatar dependabot[bot] avatar bl4ckscor3 avatar dependabot-preview[bot] avatar raqbit avatar trevor159 avatar polarizedions avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.