Skip to main content

Official Python library for the Clovord platform.

Project description

clovord

A Python SDK for interacting with the Clovord Gateway and REST API.

Installation

pip install clovord

For local development:

pip install -e .[dev]

Usage

import clovord
from clovord import Bot
import json


intents = clovord.Intents.default()
intents.members = True
intents.messages = True
intents.presence = True

bot = Bot(intents=intents)

@bot.event
async def on_ready():
    print("READY EVENT FIRED")

@bot.event
async def on_ready_payload(data):
    print("READY PAYLOAD:")
    print(json.dumps(data, indent=2, ensure_ascii=False))

bot.run("YourBotToken") 

Overview

  • Bot is the main entrypoint.
  • The Gateway connection is handled internally with heartbeat and reconnect support.
  • The REST client is asynchronous and available through bot.http.

Latest Release Notes

Version: 0.1.10dev8 Last commit: fix: correct type casting for extracted user identity in handle function

Fixed

  • correct type casting for extracted user identity in handle function

Docs

  • update for v0.1.10dev7

See full history in CHANGELOG.md.

Project details


Download files

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

Source Distribution

clovord_py-0.1.10.dev9.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

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

clovord_py-0.1.10.dev9-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file clovord_py-0.1.10.dev9.tar.gz.

File metadata

  • Download URL: clovord_py-0.1.10.dev9.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for clovord_py-0.1.10.dev9.tar.gz
Algorithm Hash digest
SHA256 7492a1459c6cdab1583d4a731faad6ab559db730096944b1243158c695940bf1
MD5 03fdd50d78f00694109d455878797652
BLAKE2b-256 ddbfe79d4a0772e60aa5b853d5825e96d62bcc5a1457c80a762253e7dbf747b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for clovord_py-0.1.10.dev9.tar.gz:

Publisher: release.yml on Clovord/Library---py---clovord.py

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

File details

Details for the file clovord_py-0.1.10.dev9-py3-none-any.whl.

File metadata

File hashes

Hashes for clovord_py-0.1.10.dev9-py3-none-any.whl
Algorithm Hash digest
SHA256 8f14670ab2df731a96c4b7f088e188d40153cd2c27fcce9d128fe1e5dc7da5a0
MD5 594e66a2d929bbcdbabdc3d28b5bfec0
BLAKE2b-256 d49e4fe0b1e8438d309f0bba54fa1a9055815a479ca1ae6d16ee6bf3d72b8b3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for clovord_py-0.1.10.dev9-py3-none-any.whl:

Publisher: release.yml on Clovord/Library---py---clovord.py

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