Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mailru-im-bot-imato-0.0.17.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mailru_im_bot_imato-0.0.17-py2.py3-none-any.whl (12.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file mailru-im-bot-imato-0.0.17.tar.gz.

File metadata

  • Download URL: mailru-im-bot-imato-0.0.17.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for mailru-im-bot-imato-0.0.17.tar.gz
Algorithm Hash digest
SHA256 fb98c46a64d03ede781a2b452ad5d54de2ded79e19415f28ece4bd850f70ce3f
MD5 a649e2a274846de9b0a5190984037931
BLAKE2b-256 2a8abc83a19510673b942ed20f9b714e50792f1e2c5669f5651f0bd629c1a71b

See more details on using hashes here.

File details

Details for the file mailru_im_bot_imato-0.0.17-py2.py3-none-any.whl.

File metadata

  • Download URL: mailru_im_bot_imato-0.0.17-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for mailru_im_bot_imato-0.0.17-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 32083ef31eef78438e21e85a1b96362d5b5e2d051bd744a7769ecf7958516526
MD5 4301406d7b58f59112017c5d4cf2b02c
BLAKE2b-256 e56a5bfd5e0dcf7e8bde0f12c13df7a5aa4478788ab83b75ae0d8f0f1f9c320f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page