An open API service indexing awesome lists of open source software.

https://github.com/mrousavy/cirilla

🤖 Cirilla - The swiss army knife discord bot supporting many commands and systems
https://github.com/mrousavy/cirilla

bot commands discord

Last synced: about 1 year ago
JSON representation

🤖 Cirilla - The swiss army knife discord bot supporting many commands and systems

Awesome Lists containing this project

README

          



Cirilla


The swiss army knife discord bot



Add to your discord
Test it



Buy Me a Coffee at ko-fi.com

# Commandline Parameters

* **Skip the Intro** at the beginning:
```sh
Cirilla.exe skip
```

* **Use Legacy Sockets** (WS4NET) (Use this if **Cirilla** can't connect/constantly _prints connection errors_):
```sh
Cirilla.exe legacy
```

# Features
Cirilla is a multi-use Discord Bot with many functionalities like:
* A whole **XP System** _(disabled by default)_
* Random posts from **Reddit** or **dankmemes**
* Custom **Reminders**
* **Poking** users
* Setting up custom **Hardware** or **Profile** pages
* Adding important **links** to your guild
* Calculating math expressions
* **News**
* Querying **wikipedia**
* Defining some words
* Votekicking users _(disabled by default)_
* **C# Code/Script** compiling and executing _(disabled by default)_
* **Chat cleaning**

# Setup
1. [Add Cirilla to your guild](https://discordapp.com/oauth2/authorize?client_id=323123443136593920&scope=bot&permissions=67184707) (for 100% functionality you want to keep all the checkboxes checked on the auth-page)
2. Change the prefix you want to use (e.g.: `$prefix ?` will change the prefix to `?`)
3. If you don't want the primary/default prefix (`$`) at all, disable it with: `$toggleprimary`
4. View the current config (`$config` or `$host`) to be sure it's setup correctly
5. XP Files can be added manually when you run `$xp` (for yourself) or `$xp USERNAME` (for a specific user) once.
6. Try out some [Commands](#Commands)!

# Commands
These are the commands you can use:

**Admin**
```
$nick nickname
$setup
$leave
$togglexp
$prefix prefix
$prefix
$toggleprimary
```
**BotInfo**
```
$host
$owner
$invite
$uptime
$run
$source
```
**Chat**
```
$hi
$hello
$poke user
$poke user, message
$say text
$embed text
```
**Clean**
```
$clean
$clean count
```
**Code**
```
$exec code
```
**Config**
```
$config
$reload
```
**Connection**
```
$ping
```
**GitHub**
```
$bugreport
$repo
$addmodule
```
**Hardware**
```
$hw user
$hw
$sethw title
```
**Help**
```
$help
$help command
```
**Link**
```
$links
$addlink name, link
$removelink name
```
**Maths**
```
$square num
$sqrt num
$calc expression
$pi
```
**News**
```
$news
$news limit
```
**Owner**
```
$log
$clearlog
$cmdlog
$clearcmdlog
$game game
$game
$announce text
$togglescripts
$reboot
$shutdown
```
**Pokémon**
```
$pokedex id
```
**Profile**
```
$profile user
$profile
$setprofile
```
**Randoms**
```
$flip
$random maximum
```
**Reddit**
```
$dankmeme
$reddit rsubreddit
```
**Reminder**
```
$remindme time, text
```
**Search**
```
$google query
$define words
$wiki query
```
**UserInfo**
```
$info user
$info
$avatar
$avatar user
$details
```
**Votekick** (Only if Votekick is enabled)
```
$votekick user
```
**Xp** (Only if XP is enabled -> `$togglexp`)
```
$xp user, xp
$setxp user, xp
$xp
$xp user
$stats
```