Skip to content

Latest commit

 

History

History
executable file
·
644 lines (516 loc) · 12.8 KB

COMMANDS.md

File metadata and controls

executable file
·
644 lines (516 loc) · 12.8 KB

Commands

Table of contents


;addpp

Calculate new total pp after achieving a certain top play.

Usage: ;addpp <amounts separated by +> [username] [beatmap_id]

Examples:

;addpp 300

Returns your total pp with an additional 300pp score.

;addpp 300+350

Returns your total pp with an additional 300 and 350pp score.

;addpp 1100 Vaxei 1860433

Returns Vaxei's total pp if their score on /b/1860433 awarded 1100pp.

;ar

Calculate Approach Rate values and miliseconds with mods applied.

Usage: ;ar <ar> [+mods]

Example:

;ar 8 +DT

Returns AR of AR8 with DT applied.

;bmi

Calculate your BMI.

Usage: ;bmi <height in m or cm> <weight in kg>

Examples:

;bmi 185cm 70kg
;bmi 1.56m 56kg

;bpm

Show a visual BPM graph over time for a beatmap.

Usage: ;bpm [beatmap url] [+mods]

Examples:

;bpm

Returns BPM graph for the last beatmap.

;bpm https://osu.ppy.sh/b/75 +DT

Returns BPM graph with DT for specific beatmap.

;bttv

Show a BTTV emote by name. Emotes from https://betterttv.com/.

Usage: ;bttv <emote name>

Example:

;bttv WoweeHOP

Returns WoweeHOP BTTV emote

;calcscore

Calculate maximum score for a beatmap.

Variations: ;calcscore, ;scorecalc, ;cs

Usage: ;calcscore <map link> [+mods]

Examples:

;calcscore https://osu.ppy.sh/b/75

Returns the maximum score for Disco Prince with no mods.

;calcscore https://osu.ppy.sh/b/75 +HDHRDT

Returns the maximum score for Disco Prince +HDHRDT.

;compare

Search for best score on the last beatmap.

Variations: ;compare, ;c

Usage: ;compare [username or * for all users] [+mods]

Examples:

;compare

Returns your own best score on the last beatmap.

;compare Vaxei +mods

Returns Vaxei's best score with the same mods on the last beatmap.

;compare * +HD

Returns the #1 HD score on the last beatmap.

;define

Shows the definition of a word.

Variations: ;define, ;dictionary, ;dict

Usage: ;define <word>

Example:

;define help

Returns the definition for the word 'help'.

;emojipedia

Look up what an emoji looks like on all platforms (warning: spammy).

Usage: ;emojipedia <emoji>

Example:

;emojipedia 🤔

Returns thinking emoji on all platforms.

;emote

Print one or multiple emotes the bot can use in chat.

Variations: ;emote, ;e

Usage: ;emote <emote 1> [emote 2] [emote n]

Example:

;e SourPls

Returns SourPls emote.

;eval

Runs JavaScript code and returns the result of the last evaluation. Underscore.js for array/object helpers and bonusPP(n) for bonus pp calculation are available.

Usage: ;eval [javascript code]

Examples:

;eval 5+5

Evaluates 5+5 and returns the result.

;eval _max.([1, 2, 3])

Uses Underscore.js to return the maximum value of an array.

;fantasychange

Generates a fantasy name and changes your nickname to it. Available types: human, elf, dwarf, hobbit, barbarian, orc, evil, asian, arabic, surname, sci-fi, lovecraft, reptilian, aztec, ratman, demon, dragon, wizard, mixed, english, place, title, military, hero/villain, rockband Available lengths: short, medium, long Data from https://www.fantasynamegen.com/.

Usage: ;fantasychange <type> [length]

Example:

;fantasychange elf medium

Generates a medium-length elf name and sets it as your nickname.

;fantasyname

Generates a fantasy name. Available types: human, elf, dwarf, hobbit, barbarian, orc, evil, asian, arabic, surname, sci-fi, lovecraft, reptilian, aztec, ratman, demon, dragon, wizard, mixed, english, place, title, military, hero/villain, rockband Available lengths: short, medium, long Data from https://www.fantasynamegen.com/.

Usage: ;fantasyname <type> [length]

Example:

;fantasyname elf medium

Returns a medium-length elf name.

;ffz

Show an FFZ emote by name. Emotes from https://frankerfacez.com/.

Usage: ;ffz <emote name>

Example:

;ffz WoweeW

Returns WoweeW FFZ emote

;flowa

Show a random flower picture. Images from https://pexels.com/.

Usage: ;flowa [optional tags separated by space]

Example:

;flowa sakura tree

Returns a random picture of a sakura tree.

;flowabot

Show information about this bot.

Usage: ;flowabot

;help

Get help for a command.

List of all commands: https://github.com/respektive/flowabot/blob/master/COMMANDS.md

Usage: ;help <command>

Example:

;help pp

Returns help on how to use the ;pp command.

;ign-set

Sets your osu! username so you can use osu! commands without specifying a username.

Usage: ;ign-set <osu! username>

Example:

;ign-set nathan on osu

Sets your osu! username to nathan on osu.

;lastfm

Show Last.fm stats for a user.

Usage: ;lastfm <last.fm username> [period (7day, 1month, 3month, 6month, 12month, overall)]

Example:

;lastfm rj overall

Returns total last.fm stats for rj.

;lazerscore

Calculate maximum lazer classic score for a beatmap.

Variations: ;lazerscore, ;ls, ;classicscore

Usage: ;lazerscore <map link> [+mods]

Examples:

;ls https://osu.ppy.sh/b/75

Returns the maximum lazer classic score for Disco Prince with no mods.

;classicscore https://osu.ppy.sh/b/75 +HDHRDT

Returns the maximum lazer classic score for Disco Prince +HDHRDT.

;np

Shows what song you are currently listening to. If it can't be retrieved from Rich Presence it will ask for a Last.fm username.

Usage: ;np [last.fm username]

;oppai

Uses oppai (2016 ppv2) to calculate pp for a beatmap.

Usage: ;oppai <map link> [+HDDT] [99.23%] [2x100] [1x50] [3m] [342x]

Example:

;oppai https://osu.ppy.sh/b/75 +DT 

Calculates pp on this beatmap with DT applied.

;oppai2

Uses oppai (2014 ppv2) to calculate pp for a beatmap.

Usage: ;oppai2 <map link> [+HDDT] [99.23%] [2x100] [1x50] [3m] [342x]

Example:

;oppai https://osu.ppy.sh/b/75 +DT 

Calculates pp on this beatmap with DT applied.

;osu-track

Start tracking the specified user's osu! top plays in the current channel.

Usage: ;osu-track <username> [top play limit (1-100, default 50)]

Example:

;osu-track nathan_on_osu 50

Start tracking nathan on osu's top 50 top plays.

;osu-untrack

Stop tracking the specified user's osu! top plays in the current channel.

Usage: ;osu-untrack <username> [top play limit (1-100, default 50)]

Example:

;osu-untrack nathan_on_osu

Stop tracking nathan on osu's top plays.

;osu

Show osu! stats.

Variations: ;osu, ;osu2

Usage: ;osu [username]

Example:

;osu nathan_on_osu

Returns nathan on osu's osu! stats.

;packs

Get the beatmap packs containing the given beatmap.

Variations: ;packs, ;pack

Usage: ;packs <map link> [+mods]

Example:

;packs https://osu.ppy.sh/b/75

Returns the packs containing the given beatmap Disco Prince.

;ping

Usage: ;ping

;ping2

ping a website.

Usage: ;ping2 <url>

Example:

;ping google.com

Returns the time it took to ping google.com

;pins

Show a list of pinned plays

Variations: ;pins, ;pinned

Usage: ;pins [username]

Examples:

;pins

Returns your top 5 pinned plays.

;pins7 vaxei

Returns Vaxei's top 7 pinned plays.

;query

Run SQL query.

Usage: ;query <query>

;recent

Show recent score or pass.

Variations: ;recent, ;rs, ;recentpass, ;rp

Usage: ;recent [username]

Examples:

;recent nathan_on_osu

Returns nathan on osu's most recent score.

;recent3 respektive

Returns respektive's most recent score.

;recentpass

Returns your most recent pass.

;render

Render picture or gif of a beatmap at a specific time. Videos 10 seconds or longer are automatically rendered as mp4 video with audio and beatmap background.

Variations: ;render, ;frame, ;fail

Usage: ;render [beatmap url] [+mods] [AR8] [CS6] [preview/strains/aim/speed/fail] [HD] [20%] [mp4] [plain] [120fps] [mm:ss] [353x] [4s]

Examples:

;render strains

Returns a gif of the hardest part on the last beatmap.

;fail

Returns a gif of the part where the player failed on the last beatmap.

;render 1:05

Returns an image of the last beatmap at 1 minute and 5 seconds.

;render speed 10s 50%

Returns a 10 second video of the streamiest part on the last beatmap at half speed.

;render 120fps 353x plain

Returns a 120fps video at 353 combo on the last beatmap without sound and black background.

;rosu

Uses rosu-pp to calculate pp for a beatmap.

Variations: ;rosu, ;rosu-pp, ;rpp, ;pp

Usage: ;rosu <map link> [+HDDT] [99.23%] [2x100] [1x50] [3m] [342x] [1.2*] [OD9.5] [AR10.3] [CS6] [HP8]

Examples:

;rosu https://osu.ppy.sh/b/75 +HD 4x100 343x CS2

Calculates pp on this beatmap with HD applied, 4 100s, 343 Combo and CS set to 2.

;rosu https://osu.ppy.sh/b/774965 99% 1.3*

Calculates pp on this beatmap with 99% accuracy and a custom speed rate of 1.3*.

;score

Search for a score on a beatmap.

Usage: ;score <beatmap url> [username or * for any user] [+mods]

Examples:

;score https://osu.ppy.sh/b/75 * +HD

Returns #1 score with HD on this beatmap.

;score https://osu.ppy.sh/b/75

Returns your best score on this beatmap.

;score5 https://osu.ppy.sh/b/75 *

Returns the #5 score on this beatmap.

;strains

Show a visual strain graph of the star raiting over time on a beatmap.

Usage: ;strains [beatmap url] [+mods] [AR8] [CS6] [aim/speed]

Examples:

;strains

Returns strain graph for the last beatmap.

;strains +HR CS5

Returns strain graph with HR applied and CS set to 5 for the last beatmap.

;strains https://osu.ppy.sh/b/75 aim

Returns aim strain graph for this beatmap.

;streamin

he smells

Usage: ;streamin

;tap

Calculate BPM values for different beat snap divisors

Usage: ;tap <BPM> <Beat Snap Divisor>

Examples:

;tap 200 1/4

Return equivalent tapping values for 200 BPM at 1/4

;tap 150 1/3

Return equivalent tapping values for 150 BPM at 1/3

;time

Get the current time at a place.

Usage: ;time [name of place, e.g. city]

Example:

;time london

Returns the current time in London.

;top

Show a specific top play.

Variations: ;top, ;rb, ;recentbest, ;ob, ;oldbest

Usage: ;top [username]

Examples:

;top

Returns your #1 top play.

;top5 vaxei

Returns Vaxei's #5 top play.

;rb

Returns your most recent top play.

;ob

Returns your oldest top play (from your top 100).

;tops

Show a list of top plays

Usage: ;tops [username]

Examples:

;tops

Returns your top 5 plays.

;tops7 vaxei

Returns Vaxei's top 7 plays.

;uptime

See how for long a Twitch channel has been live or for how long it hasn't been streaming.

Variations: ;uptime, ;downtime

Usage: ;uptime <twitch username>

Examples:

;uptime distortion2

Returns distortion2's uptime or downtime.

;downtime ninja

Returns ninja's uptime or downtime.

;urban

Shows the definition of a word on urbandictionary.

Usage: ;urban <word>

Example:

;urban help

Returns the definition for the word 'help'.

;viewers

See how many people are watching a Twitch channel.

Usage: ;viewers <twitch username>

Example:

;viewers distortion2

Returns how many viewers distortion2 currently has (if they're live).

;with

Show pp values of a beatmap with several accuracies or a specified accuracy.

Usage: ;with [beatmap url] [+mods] [98.34%]

Examples:

;with

Returns pp values for the last beatmap with the same mods.

;with +

Returns pp values for the last beatmap without mods.

;with +HD 97.5%

Returns pp value for the last beatmap with 97.5% accuracy and HD applied.