Skip to main content

A Python wrapper for the Dogehouse API.

Project description

Installation

pip install dogehouse

Example

from dogehouse import DogeClient, event, command
from dogehouse.entities import Message


class Client(DogeClient):
    @event
    async def on_ready(self):
        print(f"Successfully connected as {self.user}!")
        await self.create_room("Hello World!")

    @command
    async def foo(self, ctx: Message):
        await self.send("bar")


if __name__ == "__main__":
    Client("YourToken", "YourRefreshToken", prefix="!").run()

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

dogehouse-0.5.2.tar.gz (8.9 kB view details)

Uploaded Source

File details

Details for the file dogehouse-0.5.2.tar.gz.

File metadata

  • Download URL: dogehouse-0.5.2.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for dogehouse-0.5.2.tar.gz
Algorithm Hash digest
SHA256 a4f272ab327f66e80884a56fc7c5cf3f0a4a44f01d35be236461e7d2201cb176
MD5 631f72ae3839946f2a58d9c3bbb9036f
BLAKE2b-256 4d00e21c3caf4e7d24c1bcf2e4ec88ee234cf7f2134a1b935a3bcbecec7167e3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page