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.5.1.tar.gz (80.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.5.1-py3-none-any.whl (108.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mizuki-0.5.1.tar.gz
Algorithm Hash digest
SHA256 7ca95724e50101b20dd051630d455bcd31dc856a72ed8a4713b3466027a16349
MD5 4da9aaa7088dba2d37fc27209570d84a
BLAKE2b-256 02874f6ba45ac4782b1cca3b578edb473e9ae6f1ca32e86f745ed562b7b154be

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for mizuki-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3cb090b5ea5583b132f27a4e5ba893fc2fba2d9f09bf7ecd41e72ac89ee14bbf
MD5 d421a96fdefd59d7f7905b15d696276e
BLAKE2b-256 75d766e24f6865dd46fa959b8dbc1e6e203f61b93f8357af75696ff459c5d674

See more details on using hashes here.

Provenance

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