Skip to main content

Python framework for Discord interactions.

Project description

discsocket

Python framework for Discord interactions.

Installation

pip install discsocket

Introduction

This is the code needed for a minimal application with an on_ready event

import discsocket

socket = discsocket.Socket()

# Event names go in the event decorator
# The function can be named whatever
@socket.event('ready')
async def ready():
  print(f"{socket.user.username} is connected")

socket.run('token')

Extensions (Cogs)

If you're familiar with discord.py then you know about cogs. However in discsockets extensions don't inherit from a cog class.

import discsocket

@discsocket.command('boop', 1)
async def boop_command(ctx):
    await ctx.callback('https://tenor.com/view/boop-gif-18601298')

Lets pretend that the file is called boop.py and is in a folder called extensions

# It would be loaded into the client like this
socket.add_extension('extensions.boop')

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

discsocket-test-1.0.11.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

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

discsocket_test-1.0.11-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file discsocket-test-1.0.11.tar.gz.

File metadata

  • Download URL: discsocket-test-1.0.11.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for discsocket-test-1.0.11.tar.gz
Algorithm Hash digest
SHA256 1ec8104d2606632f2ec52fb303140d7064d4d11427a043da1d1bbfeae00c6b32
MD5 c1f357aafb417f0e483360e6dbfb9d50
BLAKE2b-256 ff09e9d359920da2503048543f7e729f79dca0175f21b7490b267457bef7cbe5

See more details on using hashes here.

File details

Details for the file discsocket_test-1.0.11-py3-none-any.whl.

File metadata

  • Download URL: discsocket_test-1.0.11-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for discsocket_test-1.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 bc1bb0aea016e447ee1ef68d97220d636341d41584a0f0c0f101ca0dfe29d0da
MD5 891a78452c4d62ff0e20f3e9dd45d28b
BLAKE2b-256 b612b25d69ea15896b55d7d545ce1c6fc09ed278a872e5f38dfa2fa903a2da1c

See more details on using hashes here.

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