Skip to main content

An API wrapper in Python for Guilded's bot API

Project description

Welcome to guilded.py, a discord.py-esque asynchronous Python wrapper for Guilded's bot API. If you know discord.py, you know guilded.py.

Warning

Due to the fallout of Guilded's login change, this project will not be seeing much maintenance. This is in conjunction with the API itself getting little attention lately. As such, you may want to coordinate with me on Discord to update the library.

Documentation

Documentation is available on Read the Docs.

Basic Example

import guilded

client = guilded.Client()

@client.event
async def on_ready():
    print('Ready')

@client.event
async def on_message(message):
    if message.author == client.user:
        return
    if message.content == 'ping':
        await message.channel.send('pong!')

client.run('token')

Bot example

import guilded
from guilded.ext import commands

bot = commands.Bot(command_prefix='!')

@bot.command()
async def ping(ctx):
    await ctx.send('pong!')

bot.run('token')

For more examples, see the examples directory in this repository.

Support

I am reachable on Discord.

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

guilded.py-1.13.3.tar.gz (207.5 kB view details)

Uploaded Source

Built Distribution

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

guilded.py-1.13.3-py3-none-any.whl (265.2 kB view details)

Uploaded Python 3

File details

Details for the file guilded.py-1.13.3.tar.gz.

File metadata

  • Download URL: guilded.py-1.13.3.tar.gz
  • Upload date:
  • Size: 207.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for guilded.py-1.13.3.tar.gz
Algorithm Hash digest
SHA256 439662a847d5d560817894e95f1250c1751feb3b76c2848a57ac12a10fd2b5d5
MD5 fb4bb4585273e203cbbda8dd3ca6a37b
BLAKE2b-256 c6970b533a1a522a942e49d5a943252cf950a4895f244db06ae2d03f48e4d73d

See more details on using hashes here.

Provenance

The following attestation bundles were made for guilded.py-1.13.3.tar.gz:

Publisher: release.yml on shayypy/guilded.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 guilded.py-1.13.3-py3-none-any.whl.

File metadata

  • Download URL: guilded.py-1.13.3-py3-none-any.whl
  • Upload date:
  • Size: 265.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for guilded.py-1.13.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ad99458aa3ac70b1b092bb1d4984c9c316c170a5d3b5e94c5681868fa13afea1
MD5 450e5ad0f0d52eaf39455eeef1872129
BLAKE2b-256 628087fd27d6e5be2d05caeb0c2b1532c4a383b31ff64050964edaa7e46d2baf

See more details on using hashes here.

Provenance

The following attestation bundles were made for guilded.py-1.13.3-py3-none-any.whl:

Publisher: release.yml on shayypy/guilded.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