# Fun commands

> Ganyu's fun Discord commands: love and toxicity calculators, fights, roasts, russian roulette, avatars, banners and GIFs. Free, no paywalled cooldowns.

Canonical: https://ganyu.fr/en/wiki/fun
Last updated: 2026-10-05

A whole battery of commands to liven up your server : measure your friends' love , toxicity or brain cells, start fights and stake your honor on Russian roulette.

## The calculators

The calculators are deterministic: the same duo always gets the same relationship score, while single-user ratings always give that member the same result. Scores use a stable hash of the IDs, so re-running a command cannot change them.

- `/lovecalc <user1> <user2>`: Romantic compatibility as a percentage.
- `/hatecalc <user1> <user2>`: The exact opposite .
- `/toxicitycalc <user1> <user2>`: How toxic a relationship is.
- `/braincells <user>`: Counts the remaining brain cells.
- `/skill <user>`: Rates their skill. Results are non-binding.
- `/touchgrass <user>`: Diagnoses an urgent need to touch grass.

## Showdowns

Russian roulette is the highlight of the show: choose the loser's fate (outcome) among kick, ban, warn, timeout, prize (a reward) or nothing (just for fun). The mode sets how players are recruited (random on eligible members, or join on voluntary sign-up), timeout sets the exclusion duration (up to 7 days) and fake_outcome lets you bluff about the real stake.

- `/fight <user1> <user2>`: A scripted battle, round by round, between two members.
- `/roast <user>`: Get (or make someone) lovingly demolished.
- `/rouletterusse <outcome> [mode] [prize] [timeout] [fake_outcome]`: Multiplayer Russian roulette with a configurable real stake.

Tip: The real sanctions (kick, ban, timeout) of Russian roulette depend on the bot's permissions and your settings: reserve it for servers that know what they're getting into.

## Images

- `/avatar <user>`: A member's avatar in full size.
- `/banner <user>`: A member's profile banner.
- `/togif <image>`: Converts an attached image to a GIF.

## Frequently asked questions

### Are the calculator scores random?

No, they're deterministic: the result depends only on the targeted members (via a stable hash). The same couple will always get the same percentage, so there is no point re-running for a better score.

### Does Russian roulette really ban people?

It can: depending on the chosen `outcome` (kick, ban, timeout, warn), the loser takes a real sanction, within the limits of the bot's permissions. The `nothing` and `prize` modes let you play without damage.

### Can I put a prize on the line at Russian roulette?

Yes: with the `prize` outcome and the `prize` option, you describe the reward handed out at the end of the game. Combine it with `fake_outcome` to keep the suspense about the real stake.

### Which fun commands does Ganyu offer?

Six calculators (`/lovecalc`, `/hatecalc`, `/toxicitycalc`, `/braincells`, `/skill`, `/touchgrass`), three confrontations (`/fight`, `/roast`, `/rouletterusse`) and three image commands (`/avatar`, `/banner`, `/togif`).

### How do I display a member's avatar in full size?

`/avatar ` shows the avatar at full size, and `/banner ` does the same with the member's profile banner.

### Can I convert an image to a GIF?

Yes, `/togif ` converts an attached image into a GIF, with no external site involved.

### How do I run a harmless russian roulette?

Pick the `nothing` outcome to play for laughs, or `prize` to put a reward on the line. Only the `kick`, `ban`, `warn` and `timeout` outcomes produce a real sanction.

### How do players join a russian roulette?

Two modes exist: `random` draws participants among eligible members, `join` only takes volunteers who sign up. The `timeout` option sets the exclusion length, up to 7 days.

### Can I bluff about what is at stake?

Yes, the `fake_outcome` option announces a different fate from the one that will actually apply, which keeps the suspense until the end.

### Can I compare two members other than myself?

Yes, the relationship calculators take two members as parameters (`user1` and `user2`), so you do not have to be one of the two.

## Sources and official documentation

- [Discord Developer Docs: Application commands](https://discord.com/developers/docs/interactions/application-commands)
- [Discord Community Guidelines](https://discord.com/guidelines)

## Related

- [The Ganyu wiki](https://ganyu.fr/en/wiki.md)
- [Economy & Ganyu Coins](https://ganyu.fr/en/wiki/economie.md)
- [Casino & mini-games](https://ganyu.fr/en/wiki/casino.md)
- [Fishing](https://ganyu.fr/en/wiki/peche.md)
- [Levels & XP](https://ganyu.fr/en/wiki/niveaux.md)
- [Raffle & collection](https://ganyu.fr/en/wiki/tombola.md)
- [Ganyu Arcade: poker in Discord](https://ganyu.fr/en/wiki/arcade-poker.md)
