Skip to main content

9 posts tagged with "Discord"

Blog posts related to discord

View All Tags

Premium Plans

· 7 min read
Rockoyhead
Monni Developer

We've got huge plans for premium and we're gonna talk about them. Currently we've released premium in "Alpha Stages". This just means not everything has been added. During this time there is a 20% discount on premium. Those that do subscribe during alpha stages with maintain this subscription for as long as they hold the subscription. They will also hold a permanent "Alpha Tester" role. Of course, any features we do add will be functional and remain without drastic change. You'll begin to see the features in this blog roll out over the following months.

We tend to base our premium features around melding modules into one another as this creates the most useful and also original tools. Some of our planned features you can see below. (:

Cross Server Features.

Can you imagine a world where you ban somebody from your server, and they also get banned from every other server you own? Or you give somebody a role, and another can be chained and granted to them, not just in one server, but in multiple.

This is the idea behind cross guild features. Verification systems that require you to be in other servers. The ability to sync economies, the currency's, and actions associated with them, among different servers. Automated ranking systems tied across guilds. We've built Monni in a way that allows for us to easily integrate this into it. Actually, we have been planning this for a long time. It was important for us to construct the base of Monni before we could go ahead with these types of features. Some of the stuff we specifically have planned for this are:

Cross-Economy

Shops that can be accessed from multiple servers. If you've ever used Monni's economy, imagine that but usable across multiple servers. Currency earnable in both servers, spendable in both servers. That means if somebody was in a call in one server, earned 50 points from being in it, then you could have a milestone that roles them in a different server for reaching 50 points there.

For a deeper idea of the potential of a system like this we encourage using our economy system. You'll quickly see where things can be linked up, and how useful those links will be.

Cross-Moderation

Sync kicking, banning, and warns and timeouts. Probably one of the most useful things we could think of. It's not incredibly complex but it definitely shines on performing actions for reaching certain amounts of warns. You'll be able to restrict access to different areas of different servers for example. You could also expose channels to them. So send somebody to your Siberia channel to use a /mine command 1000 times to get out.

Oh, and this will also extend to auto moderation. So let's say the filter catches somebody saying a slur. You can cook them in all linked servers.

Cross-Logging

Log messages from different servers, which you can send to different servers. This allows for a centralised area for your moderators to view and evaluate punishments, or just to see what is going on in your empire. Since we're also planning to attach configurable buttons to log messages which will allow you can punish the person who triggered the log, you'll be able to centralise your moderation to a handful of channels in one server, for every server you own.

Cross-Verification

We currently have Roblox verification. We plan to have a type of verification we call guild verification. What this will do is essentially, restrict access to a server if you are not in another server. This will be possible to do either without roles and just checking for the member being in a server, or also by checking for specific roles across servers. You can add as many servers as you like.

Mass Actions (Reworked)

We will probably allow mass actions to be used for free (With limits). Usage of this tool can be expensive in nature, hence we couldn't fully develop this previously. However we do have an old experimental version of mass actions at https://old.monni.fyi/ which this is based on.

So, what the hell even are Mass Actions? Well. It's only the ability to instantly role your entire server. Change everyone's nickname or mute everyone with X amount of warns. Give points to people that have invited X amount of people. You name it.

It works using Triggers and Actions. That just means somebody needs something for something else to happen. Like, have a role to get a role.

First, our filter checks what somebody needs to be affected. If it matches a Trigger, it fires. The filter could check for a role, a point amount, or even time spent in the server, or a call, or messages sent. Anything you can think of essentially.

The "Action" is how you would like to meld your victims. You can grant them roles or currency or hell, ban them if you want, why not.

Timed Triggers

It will be possible to automate triggers. You'll be able to scan your entire server at set amount of times to check if members meet requirements. If they do, a mass action will be triggered. This will be very useful for things like granting temporary access during the day to channels. This is possible to do as we allow targeting all members even without triggers if you like.

You'll be able to run another Trigger of your design at a future time to allow for cool things like temporary events. So think adding access roles and then removing them or temporarily giving people points to gain milestones, which, have support for reverse actions.

Oh and did we mention both manual and automated triggers will be possible across multiple servers? Yeah, we're cool like that.

Mass Action Buttons

Buttons on a mass action panel which you can allow people permission to press. When pressed they do certain mass actions for you. An easy way to remove or add points equally to people. server welfare or rent anybody?

Automated Messages

A bit of a smaller feature but pretty useful. Timed automatic messages you design to be sent to different places when you feel like it.

Additions to some modules

Smaller things that we plan to add to modules, which will be included in premium.

Multi-Logs

Let's you send more than one log when the requirement to send it is triggered. Can be sent wherever you want (Even across servers). We also may allow you to send more than 1 embed design, which includes custom embeds.

Multi-Chain Roles

A normal chain role lets you link two roles together. Multi-Chain roles let you link as many roles as you like to each other. This is technically possible to do using like 50 normal chain roles but it's impossible to manage.

Conclusion

We have a lot more planned than we've shown in the blog. We will likely choose to add some more of these to the blog as time goes on, but, overall, we're excited to begin development of our premium features and look forward to pumping these out to the Monni Community. That's all, have a good one!

Point Rework & New Website

· 2 min read
Iraas
Monni Developer

After around 6 months of near daily development and hundreds of hours of total development time if not over a thousand. We are finally ready to release the new point update. This is the largest scale update we have ever done.

How to find a Discord Role ID

· 2 min read
Aszduh
Monni Developer

Using a role ID, you can do a few different things that may be necessary for a bot or integration to properly function, like interacting with Discord's API to assign certain roles to members. This guide will take you through the steps to quickly find a role ID!

Finding a Role ID


Locating the role ID first requires turning on Discord's Developer Mode which enables options in menus that are primarily used to aid in working with the Discord API.

How to find a Discord Channel ID

· One min read
Aszduh
Monni Developer

Sometimes you may need to use the ID of a Discord channel to interact with Discord's API to, for instance, send messages through a bot or integration to a specific channel. With this guide, you can find the ID needed to perform these or any other actions you may need!

Finding a Channel ID


Locating the channel ID first requires turning on Discord's Developer Mode which enables options in menus that are primarily used to aid in working with the Discord API.

Grow your Discord Server!

· 7 min read
Rockoyhead
Monni Developer

So you’ve made a server and everything looks good, but you’ve still got an issue.  It’s lonely here…

Luckily, you’ve stumbled upon this guide, so relax! I’ve compiled what I’ve learned to make it quick and easy for you to get rolling.

Note: It’s not as hard as you think once you know what to do!

These are usually the first things that come to mind when trying to expand your server. Platforms like Disboard are people’s go to’s. 

However, there are necessary steps to take before this can be effective. If you neglect these, you won’t see much growth, if any at all!

How to find a Discord Guild ID

· One min read
Aszduh
Monni Developer

When troubleshooting problems it can be useful to know what server a problem is occurring in. One way to quickly locate a server is using the unique Guild ID given to each individual server.

Finding a Guild ID


Locating the Guild ID first requires turning on Discord's Developer Mode which enables options in menus that are primarily used to aid in working with the Discord API.

Discord hierarchy explained

· 5 min read
Iraas
Monni Developer

Discord uses a hierarchy based permissions system for guild management. This is a powerful system, but the ability for hierarchies to overlap and overwrite each other creates a very complex and, at times, difficult-to-understand system. In the hierarchy, the position of a role matters. For example, kicking, banning, or changing roles cannot be done to a person higher than you in the hierarchy.

warning

Administrators can bypass every other hierarchy permission, except for affecting people higher in the hierarchy.

Common pitfalls

Before we look at how the role hierarchy works in detail, let's go over a few common issues with the role hierarchy system.

Discord Markdown

· 5 min read
Iraas
Monni Developer
Aszduh
Monni Developer

Discord has a built in markdown engine. Features of this engine range from typical markdown such as bold and italics to timestamps and code blocks.

Text Formatting


InputResult
Italics*Italics* or _Italics_
Bold**Bold**
Bold italics***Bold italics***
Underline__Underline__
Strikethrough~~Strikethrough~~

Different text formattings can be combined. For example you can combine underline and italics with
*__underline and italics__*.

text-format

Colored text on Discord

· 4 min read
Iraas
Monni Developer

Discord has the capabilities to display colored text through code blocks and syntax highlighting. The library discord uses for highlighting is highlight.js. Code blocks also supports ANSI which offers a more controllable coloring experience.

warning

Features discussed in this page aren’t currently supported on mobile!

Ansi


Discord offers support for ANSI colored text through code blocks. To get started you need to copy the escape unicode character used (\u001b). To copy the raw character use the copy button below.



Now that you know how to copy the escape character, Let’s go over how the ANSI is structured. To be able to send colored messages you need to use the ANSI language on a code block. After that, you need to make sure to use the correct format as a prefix before your text. \u001b[{format code};{ansi code};{ansi code}m. We will go over the codes later on. To reset to default use the \u001b[0m prefix.

Example message with the \u001b character unescaped.

```ansi
Red text with blue background.
```

ansi-example