interactions-molter


Nameinteractions-molter JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://github.com/interactions-py/molter
SummaryAn extension library for interactions.py to add prefixed commands. A demonstration of molter-core.
upload_time2023-01-28 20:45:21
maintainer
docs_urlNone
authorAstrea49
requires_python>=3.8.6
licenseMIT
keywords
VCS
bugtrack_url
requirements discord-py-interactions typing_extensions
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <img src="https://cdn.discordapp.com/attachments/623677414278561793/978141383804215317/interactions-molter-banner.png" alt="The banner for Molter for interactions.py." width="700"/>
</p>

<h1 align="center">Molter for interactions.py.</h1>

<p align="center">
  <a href="https://pypi.org/project/interactions-molter/">
    <img src="https://img.shields.io/pypi/v/interactions-molter" alt="PyPI">
  </a>
  <a href="https://pepy.tech/project/interactions-molter">
    <img src="https://static.pepy.tech/personalized-badge/interactions-molter?period=total&units=abbreviation&left_color=grey&right_color=green&left_text=pip%20installs" alt="Downloads">
  </a>
  <a href="https://interactions-py.github.io/molter/main/">
    <img src="https://img.shields.io/badge/docs-passing-success", alt="docs: Github Pages">
  </a>
  <a href="https://github.com/psf/black">
    <img src="https://img.shields.io/badge/code%20style-black-000000.svg", alt="Code style: black">
  </a>
</p>


An extension library for interactions.py to add prefixed (AKA text-based or 'message') commands. This is a demonstration of [the Molter framework](https://github.com/Astrea49/molter-core), a framework for adding prefixed commands into Discord Python libraries.

This attempts to make the prefixed command experience much like `discord.py`'s prefixed commands, though it is *not* 1:1 on purpose.

**NOTE**: This extension is primarily developed by [Astrea49](https://github.com/Astrea49).

## Installation

```
pip install interactions-molter
```

## Documentation

Documentation, including examples and an API reference, for the `main` branch (and so the latest PyPI version) can be found at [its respective Github Page](https://interactions-py.github.io/molter/main/).

For documentation for the other branches, you can look for the respective documentation [on the home page](https://interactions-py.github.io/molter/).

## Branch Explanation

- The `main` branch is the PyPI version - this branch will never deviate from it. This is done to make sure the PyPI page's example links link to the right code.
- The `beta` branch is code considered code that is stable enough to use in daily use, though it is not perfect. This branch also will target any beta, pre-release, or release candidate version of `interactions.py`, if possible.
- The `dev` branch mirrors `interactions.py`'s `unstable` branch, and is also a general testing ground for new and experimental changes. *Bugs are common on this branch. If you decide to use this branch, I highly suggest pinning to a specific commit you know is stable.*
- The `gh-pages` branch powers the documentation website, and has no Molter-related code in it.

## Credit

Thanks to both [`NAFF`](https://github.com/NAFTeam/NAFF) and [Toricane's `interactions-message-commands`](https://github.com/Toricane/interactions-message-commands) for a decent part of this! They both had a huge influence over how this port was designed.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/interactions-py/molter",
    "name": "interactions-molter",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Astrea49",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/ac/35/4db6066df3909dbf6f9c2f9c03852e2f7ff5f90be293a068645956b37a16/interactions-molter-1.1.0.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n  <img src=\"https://cdn.discordapp.com/attachments/623677414278561793/978141383804215317/interactions-molter-banner.png\" alt=\"The banner for Molter for interactions.py.\" width=\"700\"/>\n</p>\n\n<h1 align=\"center\">Molter for interactions.py.</h1>\n\n<p align=\"center\">\n  <a href=\"https://pypi.org/project/interactions-molter/\">\n    <img src=\"https://img.shields.io/pypi/v/interactions-molter\" alt=\"PyPI\">\n  </a>\n  <a href=\"https://pepy.tech/project/interactions-molter\">\n    <img src=\"https://static.pepy.tech/personalized-badge/interactions-molter?period=total&units=abbreviation&left_color=grey&right_color=green&left_text=pip%20installs\" alt=\"Downloads\">\n  </a>\n  <a href=\"https://interactions-py.github.io/molter/main/\">\n    <img src=\"https://img.shields.io/badge/docs-passing-success\", alt=\"docs: Github Pages\">\n  </a>\n  <a href=\"https://github.com/psf/black\">\n    <img src=\"https://img.shields.io/badge/code%20style-black-000000.svg\", alt=\"Code style: black\">\n  </a>\n</p>\n\n\nAn extension library for interactions.py to add prefixed (AKA text-based or 'message') commands. This is a demonstration of [the Molter framework](https://github.com/Astrea49/molter-core), a framework for adding prefixed commands into Discord Python libraries.\n\nThis attempts to make the prefixed command experience much like `discord.py`'s prefixed commands, though it is *not* 1:1 on purpose.\n\n**NOTE**: This extension is primarily developed by [Astrea49](https://github.com/Astrea49).\n\n## Installation\n\n```\npip install interactions-molter\n```\n\n## Documentation\n\nDocumentation, including examples and an API reference, for the `main` branch (and so the latest PyPI version) can be found at [its respective Github Page](https://interactions-py.github.io/molter/main/).\n\nFor documentation for the other branches, you can look for the respective documentation [on the home page](https://interactions-py.github.io/molter/).\n\n## Branch Explanation\n\n- The `main` branch is the PyPI version - this branch will never deviate from it. This is done to make sure the PyPI page's example links link to the right code.\n- The `beta` branch is code considered code that is stable enough to use in daily use, though it is not perfect. This branch also will target any beta, pre-release, or release candidate version of `interactions.py`, if possible.\n- The `dev` branch mirrors `interactions.py`'s `unstable` branch, and is also a general testing ground for new and experimental changes. *Bugs are common on this branch. If you decide to use this branch, I highly suggest pinning to a specific commit you know is stable.*\n- The `gh-pages` branch powers the documentation website, and has no Molter-related code in it.\n\n## Credit\n\nThanks to both [`NAFF`](https://github.com/NAFTeam/NAFF) and [Toricane's `interactions-message-commands`](https://github.com/Toricane/interactions-message-commands) for a decent part of this! They both had a huge influence over how this port was designed.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "An extension library for interactions.py to add prefixed commands. A demonstration of molter-core.",
    "version": "1.1.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "039cdbab7b27d51174a54b6f10e8ad6f6582c268b89dee8239c96f2e4db2308f",
                "md5": "b3ff3b918e34d8c6e8a0c69def898c7a",
                "sha256": "85cbf76dd53a2b618ac61839ba8b273a9cad910390fcc34202e21ec3c055f61c"
            },
            "downloads": -1,
            "filename": "interactions_molter-1.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b3ff3b918e34d8c6e8a0c69def898c7a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8.6",
            "size": 33103,
            "upload_time": "2023-01-28T20:45:19",
            "upload_time_iso_8601": "2023-01-28T20:45:19.641619Z",
            "url": "https://files.pythonhosted.org/packages/03/9c/dbab7b27d51174a54b6f10e8ad6f6582c268b89dee8239c96f2e4db2308f/interactions_molter-1.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac354db6066df3909dbf6f9c2f9c03852e2f7ff5f90be293a068645956b37a16",
                "md5": "6666f0e0c1beb4df8e798020ac16d313",
                "sha256": "67cb81f84101a76b57a05622f0ad2627b4fb0a2cb51905caef7f04a6c5062eaf"
            },
            "downloads": -1,
            "filename": "interactions-molter-1.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6666f0e0c1beb4df8e798020ac16d313",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8.6",
            "size": 30707,
            "upload_time": "2023-01-28T20:45:21",
            "upload_time_iso_8601": "2023-01-28T20:45:21.003018Z",
            "url": "https://files.pythonhosted.org/packages/ac/35/4db6066df3909dbf6f9c2f9c03852e2f7ff5f90be293a068645956b37a16/interactions-molter-1.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-28 20:45:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "interactions-py",
    "github_project": "molter",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "discord-py-interactions",
            "specs": [
                [
                    ">=",
                    "4.3.0"
                ]
            ]
        },
        {
            "name": "typing_extensions",
            "specs": [
                [
                    ">=",
                    "4.1"
                ]
            ]
        }
    ],
    "lcname": "interactions-molter"
}
        
Elapsed time: 0.03389s