Skip to main content

Mizuki

A modern async-based discord API wrapper written for Python. Currently in early development, not meant to be used in production as of now.
I aim for this library to closely mirror the discord API.

Installation

pip install mizuki

Quick Example

import mizuki

bot = mizuki.Bot(
     intents=mizuki.IntentFlags.standard()
)

@bot.setup()
async def setup():
    commands = await bot.commands.sync_all()
    print(f"Synced {len(commands)} commands!")

@bot.command(name="ping", description="Send a ping to the bot")
async def ping(interaction: mizuki.Interaction):
    await interaction.response.send_response("Pong!")

bot.run("TOKEN-HERE")

Documentation

Documentation can be viewed here.

Download files

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

Source Distribution

mizuki-0.3.0.tar.gz (55.5 kB view details)

Uploaded Source

Built Distribution

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

mizuki-0.3.0-py3-none-any.whl (76.1 kB view details)

Uploaded Python 3

File details

Details for the file mizuki-0.3.0.tar.gz.

File metadata

  • Download URL: mizuki-0.3.0.tar.gz
  • Upload date:
  • Size: 55.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mizuki-0.3.0.tar.gz
Algorithm Hash digest
SHA256 73d91f7628ba46c0e1b89d02a8965642bcb5e8d006f5cbfce32c01a16559915b
MD5 c72b4bc5ebda79d16447634a42a1e363
BLAKE2b-256 b00e576fa466f524ea56421626e608437179f3243c7c6eb5c50b4e6226a788fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mizuki-0.3.0.tar.gz:

Publisher: python-publish.yml on TakemiSora/mizuki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mizuki-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: mizuki-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 76.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mizuki-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d734cd4e37d1106be5c25b6c02631d53efb0a2c697ae3ec60de5fc9fe8621c45
MD5 96518be93a9a24b56cdc8dc6278e0e57
BLAKE2b-256 1a597e9f68c483feb8ec27844326844bee236cf47efb5375143cd50765695edb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mizuki-0.3.0-py3-none-any.whl:

Publisher: python-publish.yml on TakemiSora/mizuki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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