Pure Python interface for Bot API. Bot cookbook for Humans.
Project description
🐍 bot-python
Pure Python interface for Bot API.
Table of contents
Introduction
This library provides complete Bot API 1.0 interface and compatible with Python 2.7, 3.4, 3.5 and 3.6.
Getting started
- Create your own bot by sending the /newbot command to Metabot and follow the instructions.
Note: a bot can only reply after the user has added it to his contact list, or if the user was the first to start a dialogue.
- You can configure the domain that hosts your ICQ server. When instantiating the Bot class, add the address of your domain.
Example: Bot(token=TOKEN, name=NAME, version=VERSION, api_url_base="https://api.icq.net/bot/v1"), by default we use the domain: https://api.icq.net/bot/v1
- If you are Myteam client, you can add flag "is_myteam=True", when instantiating the Bot class. This will let you use additional chat methods.
Example: Bot(token=TOKEN, name=NAME, is_myteam=True), by default it is False.
An example of how to use the framework can be seen in example/test_bot.py
Installing
Install using pip:
pip install --upgrade mailru-im-bot-imato
Install from sources:
git clone https://github.com/Imato/bot-python.git
cd bot-python
python setup.py install
API description
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mailru-im-bot-imato-0.0.17.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb98c46a64d03ede781a2b452ad5d54de2ded79e19415f28ece4bd850f70ce3f |
|
MD5 | a649e2a274846de9b0a5190984037931 |
|
BLAKE2b-256 | 2a8abc83a19510673b942ed20f9b714e50792f1e2c5669f5651f0bd629c1a71b |
Hashes for mailru_im_bot_imato-0.0.17-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32083ef31eef78438e21e85a1b96362d5b5e2d051bd744a7769ecf7958516526 |
|
MD5 | 4301406d7b58f59112017c5d4cf2b02c |
|
BLAKE2b-256 | e56a5bfd5e0dcf7e8bde0f12c13df7a5aa4478788ab83b75ae0d8f0f1f9c320f |