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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ec8104d2606632f2ec52fb303140d7064d4d11427a043da1d1bbfeae00c6b32
|
|
| MD5 |
c1f357aafb417f0e483360e6dbfb9d50
|
|
| BLAKE2b-256 |
ff09e9d359920da2503048543f7e729f79dca0175f21b7490b267457bef7cbe5
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc1bb0aea016e447ee1ef68d97220d636341d41584a0f0c0f101ca0dfe29d0da
|
|
| MD5 |
891a78452c4d62ff0e20f3e9dd45d28b
|
|
| BLAKE2b-256 |
b612b25d69ea15896b55d7d545ce1c6fc09ed278a872e5f38dfa2fa903a2da1c
|