<commit_before>zhenya_bot
==========

Irc bot, meant for use on a private irc server. Mostly humorous, with functionality slowly being added.
Conceived via [this tutorial](http://www.haskell.org/haskellwiki/Roll_your_own_IRC_bot) and breathed life into by the tarnished souls of many a bug who could not be dried.

commands
--------

   - !id <command>
      - zhenya_bot will privmsg <command> to channel
   - !uptime
      - privmsgs time spent in channel
   - !quit
      - terminates connection to irc server
   - !seen <person>
      - privmsgs time since <person> was last active
   - !ascend
      - attempts to +o speaker, with echo
   - !ding
      - attempts to +o speaker, without echo
   - !roll <number> 
      - privmsgs a random number between 1 and <number><commit_msg>edit distance citation<commit_after>zhenya_bot
==========

Irc bot, meant for use on a private irc server. Mostly humorous, with functionality slowly being added. Conceived via [this tutorial](http://www.haskell.org/haskellwiki/Roll_your_own_IRC_bot) and breathed life into by the tarnished souls of many a bug who could not be dried. [Edit distance](http://www.haskell.org/haskellwiki/Edit_distance) in O(length a * (1 + dist a b)) time courtesy of Lloyd Allison.
commands
--------

   - !id <command>
      - zhenya_bot will privmsg <command> to channel
   - !uptime
      - privmsgs time spent in channel
   - !quit
      - terminates connection to irc server
   - !seen <person>
      - privmsgs time since <person> was last active
   - !ascend
      - attempts to +o speaker, with echo
   - !ding
      - attempts to +o speaker, without echo
   - !roll <number> 
      - privmsgs a random number between 1 and <number>
{'fraction_non_alphanumeric': 0.09718969555035128, 'fraction_numerical': 0.001756440281030445, 'mean_word_length': 2.9107551487414187, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 3, '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': '2667489', 'n_tokens_mistral': 524, 'n_tokens_neox': 503, 'n_words': 201}