Ein moderner, benutzerfreundlicher, funktionsreicher und asynchroner API-Wrapper für die Benutzer-API von Discord, geschrieben in Python.
Diese Änderungen sind zu zahlreich geworden, um sie alle aufzuzählen. Sehen Sie sich daher unsere Dokumente an.
Credits:
async
und await
.discord.py
.Python 3.8 oder höher ist erforderlich.
Um die Bibliothek ohne vollständige Sprachunterstützung zu installieren, können Sie einfach den folgenden Befehl ausführen:
# Linux/macOS
python3 -m pip install -U discord.py-self
# Windows
py -3 -m pip install -U discord.py-self
Andernfalls sollten Sie den folgenden Befehl ausführen, um Sprachunterstützung zu erhalten:
# Linux/macOS
python3 -m pip install -U " discord.py-self[voice] "
# Windows
py -3 -m pip install -U discord.py-self[voice]
Gehen Sie wie folgt vor, um die Entwicklungsversion zu installieren:
$ git clone https://github.com/dolfies/discord.py-self
$ cd discord.py-self
$ python3 -m pip install -U .[voice]
Bitte beachten Sie, dass Sie bei der Linux-Installation von Voice die folgenden Pakete über Ihren bevorzugten Paketmanager (z. B. apt
, dnf
usw.) installieren müssen, bevor Sie die oben genannten Befehle ausführen:
libffi-devel
auf einigen Systemen)python3.6-dev
für Python 3.6) Wenn Sie die Bibliothek zusammen mit dem Upstream discord.py
verwenden möchten, können Sie selfcord.py
anstelle von discord.py-self
installieren. Weitere Informationen finden Sie im umbenannten Zweig.
import discord
class MyClient ( discord . Client ):
async def on_ready ( self ):
print ( 'Logged on as' , self . user )
async def on_message ( self , message ):
# only respond to ourselves
if message . author != self . user :
return
if message . content == 'ping' :
await message . channel . send ( 'pong' )
client = MyClient ()
client . run ( 'token' )
import discord
from discord . ext import commands
bot = commands . Bot ( command_prefix = '>' , self_bot = True )
@ bot . command ()
async def ping ( ctx ):
await ctx . send ( 'pong' )
bot . run ( 'token' )
Weitere Beispiele finden Sie im Beispielverzeichnis.