This release is a pre-release and may not be stable for production use.
A Feature-rich Fluxer Bot Framework for Python
A highly extensible, easy to use, and feature complete framework for Fluxer.
This project started from the interactions.py codebase and was reworked to target Fluxer’s API and ecosystem, with anything Discord-specific removed.
It is the culmination of years of experience with bot development.
This framework has been built from the ground up with community feedback and suggestions in mind.
Our framework provides a modern and intuitive set of language bindings for easy interaction with Fluxer.
Key Features
Interfluxer offers a wide range of features for building Python-powered Fluxer bots and web applications alike:
- ✅ Dynamic cache with TTL support
- ✅ Modern and Pythonic API for easy interaction with Fluxer
- ✅ Proper rate-limit handling
- ✅ Feature parity with most other Fluxer API wrappers
In addition to core functionality, Interfluxer provides a range of optional extensions, allowing you to further customize your bot and add new features with ease.
Extensibility
So the base library doesn't do what you want? No problem! With builtin extensions, you are able to extend the functionality of the library. And if none of those pique your interest, there are a myriad of other extension libraries available.
Just type bot.load_extension("extension")
Extensions
Debug Extension
A fully featured debug and utilities suite to help you get your bots made
Jurigged
A hot reloading extension allowing you to automagically update your bot without reboots
Sentry
Integrates Sentry.io error tracking into your bot with a single line
Console
Adds aiomonitor support with enables cli commands over a web interface
Where do I start?
Getting started with Interfluxer is easy! Simply install it via pip and start building your Fluxer application in Python:
import Interfluxer
bot = Interfluxer.Client()
@Interfluxer.listen()
async def on_startup():
print("Bot is ready!")
bot.start("token")
With Interfluxer, you can quickly and easily build complex Fluxer applications with Python.
Metadata
Release files for Interfluxer 0.1.0a0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| interfluxer-0.1.0a0.tar.gz | 259.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| interfluxer-0.1.0a0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 581.2 kB
Release files / interfluxer-0.1.0a0.tar.gz
| Download URL | interfluxer-0.1.0a0.tar.gz |
|---|---|
| Size | 259.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5ccefb14d35b67f8db590daef56e6eb7759461b9363729576e944859dc19ee74
|
|
BLAKE2b-256 checksum How to use checksums |
d1f8e71ad44c8ff0a291923b479a19c3bdb8caef89fd6e7c14ceec21170fe8d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / interfluxer-0.1.0a0-py3-none-any.whl
| Download URL | interfluxer-0.1.0a0-py3-none-any.whl |
|---|---|
| Size | 321.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b99c5746915833fc76c07dde673bbe2e44836d5bacaecba4e18a25e74af0e766
|
|
BLAKE2b-256 checksum How to use checksums |
2c126fde24d5323576057f5bb2c1cb9bc67d21041e6183510f9ed33dc32f9b4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for Interfluxer 0.1.0a0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.