× Main Page Camelia: Commands

General information

This page contains list of commands for Camelia Aeterrnoamora and some usefull information on how to use them.

Markers

vk - Available in VK
tg - Available in Telegram

Prefixes

All commands should start with prefix. There's few of them and you can use whatever you want:
_/command
//command
Camelia, command
Also @mention of a bot in start of message works as prefix.
Tags and commands that start with / work in chats where bot doesn't have rights to read messages.
In commands list below prefixes not used to improve readablety.

Arguments

Some commands have arguments which can or should be passed after command:
Argument in a <triange> brackets is required - you should pass it
Argument in a [square] brackets is optional - it can be omitted
Do NOT add brackets: <argument> means _/command argument

List of commands

#Games

vktg
Games.Hangman
hangman
Game "Hangman". If played in conference, all members share lives and able to enter letters.
letter <letter>
_/letter a
Enter letter.
hangman stop
Finish the game.
vktg
Games.XOGame
go xo <user>
Ask user to play tic-tac-toe.
vktg
Games.Chess.Chess
go cm <user>
Ask user to play chess.
vktg
Outsource.MCServerInfo
mcsi [ip] [port] [+save | -save]
Shows current online of a minecraft server. Requires query to be enabled in server.properties. Port needed only when non-default used. Save function allows chat members to get info about a server without typing it's ip and port.

#RP-commands

vktg
Entertainment.RPLists
rpl
Shows which RP-lists are connected in this chat and buttons to manage them.
rpl deny
Recall RP-permissions you've given.
vktg
Entertainment.UserAction
rp list
Shows list of default rp-commands that's available everywhere.
rp switch
Allows/disallows RP-interactions for you and with you.

#Entertainment

vktg
Outsource.TextToSpeech
say <text>
Turns specified text to speech.
?say
Details of usage.
vktg
Entertainment.Pair
pair
Selects random pair from chat members.
vktg
Entertainment.WhoIs
who is <text>
Who is it?
vktg
Outsource.Shibe
shibe
Random shibe.
bird
Random bird.
cat
Random cat.
vktg
Entertainment.TopTen
top [size: 1~25] <description>
_/top 3 duck lovers
Chooses top of members by description with specified size.
vktg
Entertainment.When
when <something>
When will this happen?
vktg
Content.Quote.Quote
quote <messages> [style: #1..#6]
Makes quote from forwarded messages. Style changes background.
vk
Entertainment.Birthdays
bdays
Birthdays of chat members.
vktg
Entertainment.FlipText
flip <text>
flips the text.

#Utilities

vktg
Outsource.GTranslator
translate <text> [=target language] [+text language]
_/translate =ja some text
Translates text between specified languages (or automatically to yours).
translator languages
List of languages for translator.
vk
Other.Members
online
List of chat members currently online.
offline
List of chat members currently offline. Sorted by last seen time.
members
Full list of chat members, including bots.
vktg
Outsource.Wiki
wiki <query>
Search on Wikipedia.
vktg
Other.Time
time
Date and time, GMT.
vk
Other.RegisterDate
registration [user]
Shows when you or selected user registered in VK.
vktg
Outsource.DeviceSpecifications
specifications <smartphone>
Search specifications of a smartphone.
vktg
Outsource.TraceMoe
what anime <image> [+]
Search anime by screenshot. If + specified, tries to cut black borders before searching - this may improve results when screenshot is made from smartphone.

#Image processing

vktg
Outsource.Art
art <image> <style: 1 ~ 4>
Makes art from attached image.
vktg
Outsource.ImageSwirl
swirl <image> [degree: -360 ~ 360]
Kinda cranks the image.
vktg
Content.PhotoEditor
ps bnw <image> [white level: -200 ~ 200]
_/ps bnw -58
Turns attached image into grayscale. With higher white level result's gonna be brighter, and vice versa.
ps sepia <image> [white level: -200 ~ 200]
_/ps sepia -58
Turns attached image into sepia. Take same param as ps bnw.
ps shade <image> [color: hex]
_/ps shade #20bffe
Overlays specified color on image. If color not specified, black is used.
ps gradient <image> [colors: hex, up to 5 values] [angle: -90 ~ 90]
_/ps gradient 35 #904001 #98394b #d043ae
Overlays specified colors on image at chosen angle.If colors not specified, red and blue used. Currently does NOT blend colors. Maybe it'll change later.
ps vignette <image> [factor: -95 ~ 100]
_/ps vignette -30
Darkens image corners. With lower factor image gets more dark and vice versa.
ps gray vignette <image> [white level: -200 ~ 200] [factor: -75 ~ 100]
_/ps gray vignette -70 -45
Vignette, but instead of dark corners they are grayscale. White level - for bnw.
ps lines <image> [spacing: 4 ~ 16] [size: 1 ~ 4] [color: hex]
_/ps lines 7 4 #ff00aa
Puts lines onto image. With higher spacing there'll be more space between lines. Size and color speak for themselves.
ps simple lines <image> [color: hex]
_/ps simple lines #ff00aa
Puts lines onto image.
ps shake <image> [distance: 1~16]
_/ps shake 8
Blurs with an offset. Currently effect is best seen on low resolution images. The higher the distance, the stronger the blur.
ps mirror <image> [side: u | d | l | r]
_/ps mirror up
Mirrors the image at center. Side which should be mirrored can be specified by word or first letter: up, down, left, right.
ps color noise <image>
Noise that randomly changes colors of pixels.
ps fade noise <image>
Noise that randomly fades pixels.
ps shade noise <image> [color: hex]
Noise that multiplies random pixels to specified color.
ps edges <image>
Makes image black-and-white, draws edges of objects.
ps emboss <image>
Makes image look like it was embossed on paper, idk.
ps emboss 2 <image>
Another emboss variant.
ps kernel3 <image> [kernel: up to 9 numbers] [channels: r | g | b]
_/ps kernel3 6 -3 -3 0 1
Applies 3x3 kernel filter to image. If only part of numbers passed, others filled with zeros. You can separate numbers with newlines, if you want. If channels are selected, applies filter only to them.
ps c1~5 <image>
Some color filters I can't describe.
vktg
Content.IMMD
implode <image> [power: -3000 ~ 100] [x: 10 ~ 400] [y: 10 ~ 400]
Makes image kinda creased. Power affects how far pixels is moved, x and y is a rescale percents: higher values mean better effect, but lower quality. When y isn't specified - it's equal to x.
vktg
Content.Distortion
distort <image>
Makes the image... Сrooked.
vktg
Control.ImageUtils
imut resize <image> [percent: 1 ~ 1000]
Resizes the image to a specified percent of it's original size. Percent will be adjusted so any side of result image will not exceed 2560 px.
imut multcolor <image> [sep] <color: hex> <percent(s)>
_/imut multcolor #945dad 120
Returns color multiplied by specified percent.
Argument sep allows to change channels separately:
"sep #945dad 150 150" returns #de8bad
"sep #945dad 100 100 80" returns #945d8a

#Settings

vktg
Content.Quote.QuoteBuilder
cqs
Allows to customize your quotes or remember which style should be used for you. Almost everything is set by buttons.
vktg
Other.SetNickname
nickname <nickname>
Changes nickname by which bot calls you.
vktg
Other.AboutUser
+about me <text>
Set the short public description of yourself.
-about me
Remove your description.
about user [user]
View selected user description. Or your own, if user not specified.
vktg
ChatSettings.ChatSettings
eyes
Switch reaction on "👀".
cd <seconds: 2~60>
Sets how many seconds should pass before Camelia will react on next command from single user.
prefix <prefix>
Changes custom prefix for this chat, which could be used instead of "_/". It may be up to 12 symbols or "%noprefix". Note that in no prefix mode talk modules are not used.
welcome message <text: up to 512 symbols>
Sets message that will be sent when anyone joins the chat. It'll contain tags of a newcomers and author of a message. Pass "%reset" to unset.
-command <command>
Prohibit usage of a specified command in this chat.
-module <command>
Prohibit usage of all commands of a specified plugin in this chat. Specify any command from plugin to select it.
+command [command]
Allow specified command if it was prohibited. If command not specified, you'll get the list of blocked commands with buttons to enable them.
+module [module name]
Unblock specified module. If name isn't passed, you'll get the list of blocked modules and buttons to enable them.
vktg
Control.Language
lang
Shows list of supported languages with buttons to switch to them.
lang set <language>
Switch to selected language if it's supported.

#Other

vk
Entertainment.Like
like
Adds 💜 to your avatar ^^
vktg
Outsource.Weather
weather <address>
Shows current weather in selected location. It can be just city or exact address.
vktg
Control.ContextMode
drop ctx [p]
Drops context mode if it's currently enabled. Needed only in case when context given to broken plugin. p - drop personal context.