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.6.0.tar.gz (85.8 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.6.0-py3-none-any.whl (114.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mizuki-0.6.0.tar.gz
  • Upload date:
  • Size: 85.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mizuki-0.6.0.tar.gz
Algorithm Hash digest
SHA256 b66ce04185a298de558913517f82f699ea0b18273c9b3d57c963ea1aab7d5ee2
MD5 3436cc9408b20abb05fdc2c94569632b
BLAKE2b-256 7c43a1c0dcaf667d1bac68d2af45f4789297e7ed113646f961e9691c1d4d5fd3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mizuki-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 114.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mizuki-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 717867a1d02d3f2e6ade18ef3d3da589e3b23f5ef55b9b1c1b8d06a29485b3e5
MD5 89eef3adbb5c5e08821392cfee545b04
BLAKE2b-256 2616353dff3f272111197367fc879dc0a200feacfad4f4367d42d160760ff33e

See more details on using hashes here.

Provenance

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