<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"
}