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
- Host: GitHub
- URL: https://github.com/mrousavy/cirilla
- Owner: mrousavy
- Created: 2017-06-10T14:54:24.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-13T17:25:24.000Z (about 8 years ago)
- Last Synced: 2025-02-15T11:17:03.553Z (over 1 year ago)
- Topics: bot, commands, discord
- Language: C#
- Homepage:
- Size: 3.9 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Cirilla
The swiss army knife discord bot
# 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
```
