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.4.0.tar.gz (66.1 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.4.0-py3-none-any.whl (89.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mizuki-0.4.0.tar.gz
Algorithm Hash digest
SHA256 0b9754e59cc4126e7820ce77e5ecfc699466435f1f08d9a6bc92f774ec4fb534
MD5 b50b2922c3ae0cbc5f57a7bac394393a
BLAKE2b-256 3159dafddde010bf0e0cb654a8642608c1a2fdc450e60d9ec322a12d1882611d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mizuki-0.4.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.4.0-py3-none-any.whl.

File metadata

  • Download URL: mizuki-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 89.0 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b64e6b1adb5c409fe244fc0679fde45d4ca581595bd74b1f7391d8a83d284d91
MD5 43a547c8c3cad1629223df62b14dae1e
BLAKE2b-256 9ad2f54f5b0f7ed81283bc5a1ed566be5e89b1386f0fe504296b6bddb50109a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mizuki-0.4.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