ddiscord: debugger for discord.py
Powered by discord.py. This helps you write code for discord.py and manage your server via one-liner programs. Tested on discord.py v1.0.0 but in theory it works on v0.16.7 and above.
Usage
$ ddiscord
- Debugger for discord.py -
Running on Python 3.7.2. Send EOF (Ctrl-D) to exit.
Logged in as YourBot#0000 (012345678901234567)
You can refer to your Client instance as `client` variable. i.e. client.guilds
>>> len(client.guilds)
1
>>> client.user.bot
True
>>> await client.guilds[0].create_text_channel('test')
<TextChannel id=012345678901234567 name='test' position=1>
>>> for channel in client.get_all_channels():
... if channel.name == 'test':
... await channel.send('announcement test!')
...
>>>
Installation
$ python3 -m pip install ddiscord
Logging On
There are four ways to log into your bot in ddiscord. They are listed below in look up order.
- Passing your token as an argument.
- Passing your token via standard input.
-is needed as a first argument. - Storing your token in a file named
tokenin the current directory. - Passing your token via environment variable
DISCORD_TOKEN. - Run ddiscord first, then ddiscord will ask you the token.
Examples:
$ ddiscord 'YOUR TOKEN HERE'
$ echo 'YOUR TOKEN HERE' | ddiscord -
$ echo 'YOUR TOKEN HERE' >token; ddiscord
$ env DISCORD_TOKEN='YOUR TOKEN HERE' ddiscord
Metadata
Release files for ddiscord 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ddiscord-0.2.3.tar.gz | 3.3 kB | Details |
Release files / ddiscord-0.2.3.tar.gz
| Download URL | ddiscord-0.2.3.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9e8ddeff1a9b514d5e98c3710fa4da60c555a6980df16804aa7e37f9f128e2bb
|
|
BLAKE2b-256 checksum How to use checksums |
a8fc588b4ef175200c33b81b26df9199412714b06ea23548f1cde257411458bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
|