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.1.tar.gz (8.9 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: dogehouse-0.5.1.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.1.tar.gz
Algorithm Hash digest
SHA256 5f11b6fd7bb4eb43a8c66d919ed89cf34f90c254771ca2391fc4a4001a653956
MD5 fb91047e88550935f215b130e4585c4d
BLAKE2b-256 916eebae20560816db5ab4fb593f2e254500eae8d1786554dad324815a9dde6a

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