vkbottle


Namevkbottle JSON
Version 4.3.12 PyPI version JSON
download
home_pagehttps://github.com/vkbottle/vkbottle
SummaryHomogenic! Customizable asynchronous VK API framework implementing comfort and speed
upload_time2022-10-30 22:35:50
maintainerFeeeeK
docs_urlNone
authortimoniq
requires_python>=3.7.2,<4.0.0
licenseMIT
keywords vk vk-api vkbottle user-longpoll async asyncio bot longpoll-api callback middleware
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <a href="https://github.com/vkbottle/vkbottle">
    <img src="https://raw.githubusercontent.com/vkbottle/vkbottle/master/docs/logo.svg" width="175px" style="display: inline-block; border-radius: 5px">
  </a>
</p>
<h1 align="center">
  VKBottle 4.x
</h1>
<p align="center">
  <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/vkbottle/vkbottle/CI?style=flat-square">
  <img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/vkbottle/vkbottle?style=flat-square">
  <img alt="GitHub issues by-label" src="https://img.shields.io/github/issues/vkbottle/vkbottle/bug?style=flat-square">
  <img alt="PyPI" src="https://img.shields.io/pypi/v/vkbottle?color=green&label=PyPI&style=flat-square">
</p>

> Кастомизируемый, быстрый и удобный фреймворк для работы с VK API

## Документация

[Туториал для новичков](https://vkbottle.readthedocs.io/ru/latest/tutorial/)\
[Техническая документация](https://vkbottle.readthedocs.io/ru/latest)

## Установка

Установить новейшую версию можно командой:

```shell
pip install -U https://github.com/vkbottle/vkbottle/archive/master.zip
```

Установить последнюю версию VKBottle 4.x с PyPI можно командой:

```shell
pip install vkbottle
```

Если вы ищете старые версии:

- [`3.x`](https://github.com/vkbottle/vkbottle/tree/v3.0)
- [`2.x`](https://github.com/vkbottle/vkbottle/tree/v2.0)

## Hello World

[Смотреть больше примеров!](https://github.com/vkbottle/vkbottle/tree/master/examples)\
[Почему VKBottle?](https://github.com/vkbottle/vkbottle/blob/master/docs/why_vkbottle.md)

```python
from vkbottle.bot import Bot

bot = Bot("GroupToken")

@bot.on.message()
async def handler(_) -> str:
    return "Hello world!"

bot.run_forever()
```

## Contributing

ПР поддерживаются! Перед созданием пулл реквеста ознакомьтесь с [CONTRIBUTION_GUIDE.md](CONTRIBUTION_GUIDE.md). Нам приятно видеть ваш вклад в развитие библиотеки. Задавайте вопросы в блоке Issues и в [**чате Telegram**](https://t.me/vkbottle_ru) / [**чате VK**](https://vk.me/join/AJQ1d7fBUBM_800lhEe_AwJj)!

- Создатель [@timoniq](https://github.com/timoniq)
- Мейнтейнер [@FeeeeK](https://github.com/FeeeeK)

## Лицензия

Copyright © 2019-2021 [timoniq](https://github.com/timoniq).\
Copyright © 2022 [FeeeeK](https://github.com/FeeeeK).\
Этот проект имеет [MIT](https://github.com/vkbottle/vkbottle/blob/master/LICENSE) лицензию.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/vkbottle/vkbottle",
    "name": "vkbottle",
    "maintainer": "FeeeeK",
    "docs_url": null,
    "requires_python": ">=3.7.2,<4.0.0",
    "maintainer_email": "",
    "keywords": "vk,vk-api,vkbottle,user-longpoll,async,asyncio,bot,longpoll-api,callback,middleware",
    "author": "timoniq",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/d2/aa/1ad0a1d83996aa2ffa4a5cf0c8c886fb5bd8ffffc7588e99b19d19595d39/vkbottle-4.3.12.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n  <a href=\"https://github.com/vkbottle/vkbottle\">\n    <img src=\"https://raw.githubusercontent.com/vkbottle/vkbottle/master/docs/logo.svg\" width=\"175px\" style=\"display: inline-block; border-radius: 5px\">\n  </a>\n</p>\n<h1 align=\"center\">\n  VKBottle 4.x\n</h1>\n<p align=\"center\">\n  <img alt=\"GitHub Workflow Status\" src=\"https://img.shields.io/github/workflow/status/vkbottle/vkbottle/CI?style=flat-square\">\n  <img alt=\"GitHub repo size\" src=\"https://img.shields.io/github/repo-size/vkbottle/vkbottle?style=flat-square\">\n  <img alt=\"GitHub issues by-label\" src=\"https://img.shields.io/github/issues/vkbottle/vkbottle/bug?style=flat-square\">\n  <img alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/vkbottle?color=green&label=PyPI&style=flat-square\">\n</p>\n\n> \u041a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u044b\u0439, \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 VK API\n\n## \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\n\n[\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b \u0434\u043b\u044f \u043d\u043e\u0432\u0438\u0447\u043a\u043e\u0432](https://vkbottle.readthedocs.io/ru/latest/tutorial/)\\\n[\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f](https://vkbottle.readthedocs.io/ru/latest)\n\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u0435\u0439\u0448\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439:\n\n```shell\npip install -U https://github.com/vkbottle/vkbottle/archive/master.zip\n```\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e VKBottle 4.x \u0441 PyPI \u043c\u043e\u0436\u043d\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439:\n\n```shell\npip install vkbottle\n```\n\n\u0415\u0441\u043b\u0438 \u0432\u044b \u0438\u0449\u0435\u0442\u0435 \u0441\u0442\u0430\u0440\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438:\n\n- [`3.x`](https://github.com/vkbottle/vkbottle/tree/v3.0)\n- [`2.x`](https://github.com/vkbottle/vkbottle/tree/v2.0)\n\n## Hello World\n\n[\u0421\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432!](https://github.com/vkbottle/vkbottle/tree/master/examples)\\\n[\u041f\u043e\u0447\u0435\u043c\u0443 VKBottle?](https://github.com/vkbottle/vkbottle/blob/master/docs/why_vkbottle.md)\n\n```python\nfrom vkbottle.bot import Bot\n\nbot = Bot(\"GroupToken\")\n\n@bot.on.message()\nasync def handler(_) -> str:\n    return \"Hello world!\"\n\nbot.run_forever()\n```\n\n## Contributing\n\n\u041f\u0420 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f! \u041f\u0435\u0440\u0435\u0434 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u043f\u0443\u043b\u043b \u0440\u0435\u043a\u0432\u0435\u0441\u0442\u0430 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [CONTRIBUTION_GUIDE.md](CONTRIBUTION_GUIDE.md). \u041d\u0430\u043c \u043f\u0440\u0438\u044f\u0442\u043d\u043e \u0432\u0438\u0434\u0435\u0442\u044c \u0432\u0430\u0448 \u0432\u043a\u043b\u0430\u0434 \u0432 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u0417\u0430\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0432 \u0431\u043b\u043e\u043a\u0435 Issues \u0438 \u0432 [**\u0447\u0430\u0442\u0435 Telegram**](https://t.me/vkbottle_ru) / [**\u0447\u0430\u0442\u0435 VK**](https://vk.me/join/AJQ1d7fBUBM_800lhEe_AwJj)!\n\n- \u0421\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c [@timoniq](https://github.com/timoniq)\n- \u041c\u0435\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 [@FeeeeK](https://github.com/FeeeeK)\n\n## \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\n\nCopyright \u00a9 2019-2021 [timoniq](https://github.com/timoniq).\\\nCopyright \u00a9 2022 [FeeeeK](https://github.com/FeeeeK).\\\n\u042d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438\u043c\u0435\u0435\u0442 [MIT](https://github.com/vkbottle/vkbottle/blob/master/LICENSE) \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Homogenic! Customizable asynchronous VK API framework implementing comfort and speed",
    "version": "4.3.12",
    "split_keywords": [
        "vk",
        "vk-api",
        "vkbottle",
        "user-longpoll",
        "async",
        "asyncio",
        "bot",
        "longpoll-api",
        "callback",
        "middleware"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aac29b7c9ea262ae550499aba32838073e9f84c19c96f1df129bd36597d451f9",
                "md5": "3403c9e7eace6716bc1dbfe1a42bac22",
                "sha256": "526eb7a1511504df986c17888c37b261ed667ed5a9f3bd3e82c9ba699ab783c7"
            },
            "downloads": -1,
            "filename": "vkbottle-4.3.12-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3403c9e7eace6716bc1dbfe1a42bac22",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7.2,<4.0.0",
            "size": 97500,
            "upload_time": "2022-10-30T22:35:49",
            "upload_time_iso_8601": "2022-10-30T22:35:49.403946Z",
            "url": "https://files.pythonhosted.org/packages/aa/c2/9b7c9ea262ae550499aba32838073e9f84c19c96f1df129bd36597d451f9/vkbottle-4.3.12-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d2aa1ad0a1d83996aa2ffa4a5cf0c8c886fb5bd8ffffc7588e99b19d19595d39",
                "md5": "bda8ca84a5da39266e153afbd71eec9b",
                "sha256": "e016d73d89e66b1a1aeee2b0d53dc7200c101b493a0caed4898e36f6602cd19c"
            },
            "downloads": -1,
            "filename": "vkbottle-4.3.12.tar.gz",
            "has_sig": false,
            "md5_digest": "bda8ca84a5da39266e153afbd71eec9b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7.2,<4.0.0",
            "size": 54280,
            "upload_time": "2022-10-30T22:35:50",
            "upload_time_iso_8601": "2022-10-30T22:35:50.836969Z",
            "url": "https://files.pythonhosted.org/packages/d2/aa/1ad0a1d83996aa2ffa4a5cf0c8c886fb5bd8ffffc7588e99b19d19595d39/vkbottle-4.3.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-10-30 22:35:50",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "vkbottle",
    "github_project": "vkbottle",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "vkbottle"
}
        
Elapsed time: 0.05345s