<commit_before>commands
=========

`yossarian-bot` accepts the following commands:

All commands are prefixed with `!`, or `.`/`:` in some cases.

* `!help [cmd]` (or `[.:]help`) - Message the caller with a list of accepted commands or help on a command.
* `!ping` - Ping the bot for a timestamped response.
* `!botinfo <key>` (or `[.:]botinfo`) - Retrieve <key> information about the bot. See below.
* `!admin <commands>` - Administrate the bot with an authorized user. See below.
* `!fortune` - Message a Unix fortune.
* `!c22` - Get a random Catch-22 quote.
* `!ud <word>` - Look up the given word on UrbanDictionary.
* `!wa <query>` - Ask Wolfram|Alpha about something.
* `!w <location>` - Get the weather from Wunderground.
* `!g <search>` - Search Google.
* `!yt <search>` - Search YouTube.
* `!rot13 <message>` - "Encrypt" a message with the ROT-13 cipher.
* `!8ball <question>` - Ask the Magic 8 Ball a question.
* `!define <word>` - Get the Merriam-Webster definiton of a word.
* `!cb <query>` - Talk to CleverBot.
* `!seen <nick>` - Check the last time `yossarian-bot` saw someone.
* `!turl <url>` - Create a short link to the given url with TinyURL.
* `!gh <username>` - Get statistics about a GitHub user.
* `!xkcd [search]` - Get a random XKCD comic, or one related to a query.
* `!isitup <site>` - Check whether or not a given site is currently online.
* `!haste <data>` - Post data to Hastebin.
* `!slap <nick>` - Slap someone with a large trout.
* `!zalgo <message>` - Summon Zalgo with a message.
* `!taco` - Get a random taco recipe, courtesy of the [Taco Randomizer](http://taco-randomizer.herokuapp.com/).
* `!rainbow <message>` - Vomit out rainbowified text.
* `!morse <text>` - Convert text to Morse code.
* `!insult [nick]` - Generate a Shakespearean insult and direct it at a nickname if given.
* `!luther [nick]` - Get an insult from [Luther's Oeuvre](http://ergofabulous.org/luther/) and direct it at a nickname if given.
* `!theo [nick]` - Get a random Theo De Raadt quote and direct it at a nickname if given.
* `!cbsg` - Spew some corporate bullshit from the [Corporate Bullshit Generator](http://cbsg.sourceforge.net/cgi-bin/live) and direct it at a nickname if given.
* `!btc` - Get the current BTC - USD exchange rate from the [BitcoinAverage Price Index](https://bitcoinaverage.com/)
* `!wp` - Get the current world population estimate from the [US Census](https://www.census.gov/popclock/data/population/world)
* `![rm|show]intro <intro>` - Set an custom intro for your nick. Prefixing this command with `show` or `rm` shows or removes your intro, respectively.
* `!quote [nick]` - Retrieve a completely random quote, or a random quote from the given nick.
* `!trigger <command>` - Manage custom message replies and their triggers. See below.
* `!ver [nick]` - Send a CTCP VERSION request to the given nick.

### `!botinfo` keys

The `!botinfo` command takes one of the following keys:

* `!botinfo ver` (or `version`) - Get `yossarian-bot`'s version.
* `!botinfo src` (or `source`)- Get a link to `yossarian-bot`'s source.
* `!botinfo author` - Get `yossarian-bot`'s author.
* `!botinfo uptime` - Get `yossarian-bot`'s running time.
* `!botinfo chans` (or `channels`) - List the channels the bot is currently on.
* `!botinfo admins` - List the nicks of the admins currently registered to the bot.

### `!admin` sub-commands
<commit_msg>update commands<commit_after>commands
=========

`yossarian-bot` accepts the following commands:

All commands are prefixed with `!`, or `.`/`:` in some cases.

* `!help [cmd]` (or `[.:]help`) - Message the caller with a list of accepted commands or help on a command.
* `!ping` - Ping the bot for a timestamped response.
* `!botinfo <key>` (or `[.:]botinfo`) - Retrieve <key> information about the bot. See below.
* `!admin <commands>` - Administrate the bot with an authorized user. See below.
* `!fortune` - Message a Unix fortune.
* `!c22` - Get a random Catch-22 quote.
* `!ud <word>` - Look up the given word on UrbanDictionary.
* `!wa <query>` - Ask Wolfram|Alpha about something.
* `!w <location>` - Get the weather from Wunderground.
* `!g <search>` - Search Google.
* `!yt <search>` - Search YouTube.
* `!rot13 <message>` - "Encrypt" a message with the ROT-13 cipher.
* `!8ball <question>` - Ask the Magic 8 Ball a question.
* `!define <word>` - Get the Merriam-Webster definiton of a word.
* `!cb <query>` - Talk to CleverBot.
* `!seen <nick>` - Check the last time `yossarian-bot` saw someone.
* `!turl <url>` - Create a short link to the given url with TinyURL.
* `!gh <username>` - Get statistics about a GitHub user.
* `!xkcd [search]` - Get a random XKCD comic, or one related to a query.
* `!isitup <site>` - Check whether or not a given site is currently online.
* `!haste <data>` - Post data to Hastebin.
* `!slap <nick>` - Slap someone with a large trout.
* `!zalgo <message>` - Summon Zalgo with a message.
* `!taco` - Get a random taco recipe, courtesy of the [Taco Randomizer](http://taco-randomizer.herokuapp.com/).
* `!rainbow <message>` - Vomit out rainbowified text.
* `!morse <text>` - Convert text to Morse code.
* `!insult [nick]` - Generate a Shakespearean insult and direct it at a nickname if given.
* `!luther [nick]` - Get an insult from [Luther's Oeuvre](http://ergofabulous.org/luther/) and direct it at a nickname if given.
* `!theo [nick]` - Get a random Theo De Raadt quote and direct it at a nickname if given.
* `!cbsg` - Spew some corporate bullshit from the [Corporate Bullshit Generator](http://cbsg.sourceforge.net/cgi-bin/live) and direct it at a nickname if given.
* `!btc` - Get the current BTC - USD exchange rate from the [BitcoinAverage Price Index](https://bitcoinaverage.com/)
* `!wp` - Get the current world population estimate from the [US Census](https://www.census.gov/popclock/data/population/world)
* `!rb <code>` - Evaluate some Ruby code on [eval.in](https://eval.in). 
* `![rm|show]intro <intro>` - Set an custom intro for your nick. Prefixing this command with `show` or `rm` shows or removes your intro, respectively.
* `!quote [nick]` - Retrieve a completely random quote, or a random quote from the given nick.
* `!trigger <command>` - Manage custom message replies and their triggers. See below.
* `!ver [nick]` - Send a CTCP VERSION request to the given nick.

### `!botinfo` keys

The `!botinfo` command takes one of the following keys:

* `!botinfo ver` (or `version`) - Get `yossarian-bot`'s version.
* `!botinfo src` (or `source`)- Get a link to `yossarian-bot`'s source.
* `!botinfo author` - Get `yossarian-bot`'s author.
* `!botinfo uptime` - Get `yossarian-bot`'s running time.
* `!botinfo chans` (or `channels`) - List the channels the bot is currently on.
* `!botinfo admins` - List the nicks of the admins currently registered to the bot.

### `!admin` sub-commands

{'fraction_non_alphanumeric': 0.14331817515035938, 'fraction_numerical': 0.0029338418659234267, 'mean_word_length': 3.9585454545454546, 'pattern_counts': {'":': 0, '<': 50, '<?xml version=': 0, '>': 50, 'https://': 5, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6735234', 'n_tokens_mistral': 2318, 'n_tokens_neox': 2210, 'n_words': 909}