<commit_before># Halibot [![Build Status](https://travis-ci.org/Halibot/halibot.svg)](https://travis-ci.org/Halibot/halibot)
The world's greatest saltwater multi-protocol chat bot framework!

For the module and agent repositories, see [halibot-extra](https://github.com/halibot-extra).

This is the repository for the new rewrite (codename halv3). For the old XMPP-specific version which this is mostly based on, please see [halibot/halibot-legacy](http://github.com/halibot/halibot-legacy).

Check out our [sweet site](https://halibot.github.io)!

## Usage

In order to run halibot, you need a config file by the name of `config.json`. As of now, this file should be located in the root project directory (Alongside this README).

Here is an example config for reference:
<commit_msg>Add IRC channel to README<commit_after># Halibot [![Build Status](https://travis-ci.org/Halibot/halibot.svg)](https://travis-ci.org/Halibot/halibot)
The world's greatest saltwater multi-protocol chat bot framework!

For the module and agent repositories, see [halibot-extra](https://github.com/halibot-extra).

This is the repository for the new rewrite (codename halv3). For the old XMPP-specific version which this is mostly based on, please see [halibot/halibot-legacy](http://github.com/halibot/halibot-legacy).

You can contact us in ##halibot on freenode. If you wait around for long enough you will get a response!

Check out our [sweet site](https://halibot.github.io)!

## Usage

In order to run halibot, you need a config file by the name of `config.json`. As of now, this file should be located in the root project directory (Alongside this README).

Here is an example config for reference:

{'fraction_non_alphanumeric': 0.10308056872037914, 'fraction_numerical': 0.001184834123222749, 'mean_word_length': 4.725423728813559, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, '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': '999191', 'n_tokens_mistral': 532, 'n_tokens_neox': 516, 'n_words': 200}