<commit_before># WhatsAPI

Interface to WhatsApp Messenger

**Read the [wiki](https://github.com/mgp25/WhatsAPI-Official/wiki)** and previous issues before opeining a new one! Maybe your issue is already answered.

**[WhatsApp incoming updates log](https://github.com/mgp25/WhatsAPI-Official/wiki/WhatsApp-incoming-updates)**

----------

### Special thanks

I would like to thank all those who have made this project goes forward. First I have to thank [@shirioko](https://github.com/shirioko/) aka hero, when I came to the project, i knew nothing and introduced me to the project. He has been responsible of the API for a long time and he always be a hero! Now it's my turn and i hope to do as good as i can to make this API better.

And I also want to thank all the users that are collaborating with me and are making such good work:

- [CODeRUS](https://github.com/CODeRUS)
- [tgalal](https://github.com/tgalal)
- [SikiFn](https://github.com/SikiFn)
- [0xTryCatch](https://github.com/0xTryCatch)

[![Paypal](https://www.paypalobjects.com/es_XC/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KN6L7WMU7VM56)

**Bitcoin:** 15NejBDahfe1eLAPSJh4iMfYLHYuKDrwJ2


### Update October 7th, 2014

This is going to be the official repository of WhatsAPI. We don't support spam and we won't answer issues like "Blocking" or "sending massive messages".

**Latest updates**
- *Auto token updater: It uses a private server to generate token. When executing API it will check always for newest token, user agent and version.*
- *Identity generation has changed: Now is random_pseudo_bytes, in the WhatsApp object, the value you set in identity is the name of the file where the identity is going to be saved. I recommend to set as identity your phone number.*
<commit_msg>Fixed typo<commit_after># WhatsAPI

Interface to WhatsApp Messenger

**Read the [wiki](https://github.com/mgp25/WhatsAPI-Official/wiki)** and previous issues before opening a new one! Maybe your issue is already answered.

**[WhatsApp incoming updates log](https://github.com/mgp25/WhatsAPI-Official/wiki/WhatsApp-incoming-updates)**

----------

### Special thanks

I would like to thank all those who have made this project goes forward. First I have to thank [@shirioko](https://github.com/shirioko/) aka hero, when I came to the project, i knew nothing and introduced me to the project. He has been responsible of the API for a long time and he always be a hero! Now it's my turn and i hope to do as good as i can to make this API better.

And I also want to thank all the users that are collaborating with me and are making such good work:

- [CODeRUS](https://github.com/CODeRUS)
- [tgalal](https://github.com/tgalal)
- [SikiFn](https://github.com/SikiFn)
- [0xTryCatch](https://github.com/0xTryCatch)

[![Paypal](https://www.paypalobjects.com/es_XC/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KN6L7WMU7VM56)

**Bitcoin:** 15NejBDahfe1eLAPSJh4iMfYLHYuKDrwJ2


### Update October 7th, 2014

This is going to be the official repository of WhatsAPI. We don't support spam and we won't answer issues like "Blocking" or "sending massive messages".

**Latest updates**
- *Auto token updater: It uses a private server to generate token. When executing API it will check always for newest token, user agent and version.*
- *Identity generation has changed: Now is random_pseudo_bytes, in the WhatsApp object, the value you set in identity is the name of the file where the identity is going to be saved. I recommend to set as identity your phone number.*

{'fraction_non_alphanumeric': 0.10022148394241417, 'fraction_numerical': 0.011627906976744186, 'mean_word_length': 4.474242424242425, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 18, 'lorem ipsum': 0, 'www.': 4, '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': '5637159', 'n_tokens_mistral': 1161, 'n_tokens_neox': 1106, 'n_words': 451}