About

What is Sigma and does she want to enslave humanity?

Every projects needs a nice and well thought-out start, right?

"Alex, weren't you working on a bag of shite?"
-- Rhys "Himi" McKenzie

And Himi was goddamn right. Because Sigma was made as a rivalry project. (See image for details.)

Purpose

So what does she do?

TL;DR

Sigma's purpose is to connect to as many data endpoints and serve as much data as possible. Our target audience is really broad, in short, everyone that uses discord. Then we expanded from serving lots of information, to just plain doing everything. Moderation, music, images, lewd queries, automated tasks, mini-games, collections, gacha games, etc. And we're not stopping. At 450+ commands those are rookie numbers and they need to be pumped up.

Features

You know, our selling points!

Fun

Yes this is a very broad and general section, but it's for things that aren't functional and productive. Those that are here just to give you a giggle and brighten up your day. You can grab a joke or maybe a pun if you like cancer. Maybe you're a developer and would enjoy some CSS humor or want to shoot your foot. Cat facts? Dog facts? We've got those too, and images of them! Text modification is in this category as well when you just want to 5p34k l337 or just in reverse.

Games

Discord's target audience are gamers which means that's (nearly) our entire userbase. As such, Sigma provides information for a lot of game related content. For games such as Azur Lane and Warframe.

Help

The help module group is dedicated to providing information on how to use Sigma and her features. General help, command usage examples and descriptions, module listing and command listing within a chosen module. It also shows the project's repository URL and license.

Interactions

Interactions are commands that are meant to help your community interact, get closer, have fun and mess around. Most provide a gif for the interaction you choose, like poking someone, shooting them, even licking them. People really love these for some reason, so there are a lot, not to mention you can add your own to our large database and contribute with the addinteraction command!

Mathematics

Okay so Sigma is a bot that boasts knowledge and statistical capabilities, right? Of course we'd have a module dedicated to mathematical operations that are fascinating. This module has the Wolfram Alpha command, user impersonation using Markov chains, and hashing of inputted data with a large number of methods. There's also fernet encryption and decryption using Sigma's own key.

Miscellaneous

Unfortunately we can't really describe this module group. It's functions that we couldn't sort into any of the other modules. Marking yourself as AFK, making polls and reminders, even getting HTTP status code information.

Moderation

Kicking, banning, muting, purging text, warning people for stuff, everything a fellow moderator would need to keep the peace of their community. Moderator commands are logged to a desired logging channel if it's set up, you should refer to the settings category for that.

Music

Ah, everyone's favorite feature for any Discord bot. Playing music. Sigma uses YTDL to grab her data, which allows her to support over 1040 websites/sources. It's music, really nothing more, but with a lot of compatibility.

NSFW

( ͡° ͜ʖ ͡°) ...Do you really need an explanation for this module group? Lewd commands of various types, only allowed in channels marked as NSFW by Discord's internal channel settings toggle.

Nihongo

We have users that love Japanese, and learning japanese. So we have some commands that help them with that such as jisho to look up words and a command to show off their Wanikani statistics to the all-mighty Crabigator!

Permissions

Sigma has an internal permission system that is server bound. You can disable commands and modules and keep them from being used, as well as make overrides for those that are disabled so a specific channel, role or user can access them. One thing to note is, users with the Administrator permission override permissions set by this command. As a safeguard so they don't lock themselves out.

Roles

The roles module allows you to control the role that is automatically assigned to newly joining members. And make roles self assignable if you need those for purposes such as verification to access the server.

Searches

Our pride and joy, the module group capable of searching for anything you'd like and want, from reddit subreddits to curry recipes, movies, songs, anime, manga, really whatever you want. Check out the full command list to know everything this module group has to offer.

Settings

Continuing the part of server moderation, these commands allow you to set specific things regarding your server such as name criteria, custom commands, word and invite filters, greeting and goodbye message controls, the logging channel for moderation commands, the bot's prefix (yes that's changeable) and if the tables should be automatically unflipped, our personal favorite.

Statistics

Sigma has an internal currency and experience system, with these you can see how much Kud or XP someone has, including their profile, and leaderboards for Kud and XP.

Utility

Various commands for showing information about Discord objects, such as servers, users, channels, roles, population statistics, gaming statistics, avatars and server icons, IDs for objects, and the tech stats about the bot and it's machine, if you're interested in that as well.

© Lucia's Cipher: The place where robots, foxes, smores and tomatoes are worshiped.