wie installiere ich discord.py?
Moin…
Ich bräuchte Hilfe beim pip install discord.py
Habe das noch nie gemacht.
Liebe Grüße
33 Replies
:hack: - Danke für deine Frage!
› Unsere Community freut sich schon, dir bei deinem Problem weiterzuhelfen! Sei so lieb und unterstütze die Personen welche dir weitergeholfen in dem du die Antwort welche das Problem lösen konnte akzeptierst.
:stackoverflow: - Ich habe folgende Stackoverflow-Frage gefunden, die dir weiterhelfen könnte:
https://stackoverflow.com/questions/20101834/pip-install-from-git-repo-branch- :accept: = Akzeptiert die Antwort und markiert dein Problem als gelöst. Alternativ kannst du auch
/solved
verwenden, falls du es selbst herausgefunden hast.
Pushe deinen Post für mehr Aufmerksamkeit mit /push
.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Ich kann kein Bild von der Konsole senden
Hey
Eigentlich ist das ganz einfach. Du gibst einfach ins Terminal pip install discord.py ein und dann wird die Bibliothek heruntergeladen und du kannst starten. Da du noch recht am Anfang zu sein scheinst kann ich dir die Tutorials von Yannic empfehlen.
Danke werde ich gleich mal testen
Perfekt, wenn es Probleme gibt sag einfach Bescheid, ich versuch dann zu helfen
:dogsmile:
Die gibt es leider
Was geht denn nicht?
Ich kann keine Bilder hochladen
Hätte dir die konsole geschickt
Dann kopier das was drin steht rein
Am iPad schlecht
Wie am Ipad?
Codest du am Ipad?
Oder wie meinst du das?
Ich bin gerade nicht zuhause
Und habe nur über das Panel Zugriff halt
Ich kann die Konsole nicht kopieren
kannst du keinen screen mchenb
Ich kann keine Bilder senden
Warum nicht
Weil nehms mir nicht übel, aber ohne Error oder wenigstens einen Screen vom Error kann ich dir leider nicht helfen.
Naja eigentlich steht ja alles im Error
Ja lul
Versuch mal pip zu upgraden
python -m pip install --upgrade pip
Immer noch gleiche Konsole
Gib doch mal "pip help install" ein und schau was da kommt
steht ja schließlich immer error
Kannst du mir mal ein Bild von dieser Seite schicken?

Hast du in deimen Code die Intents aktiviert?
Wie meinst
@Azurnox_
@Clemens
Du musst die benötigten priviliged gateway intents im dev portal aktiviert haben und im jeweiligen Code. Der Bot muss ja wissen das du diese brauchst
So mal als Beispiel mit dem message content intent:
So wie ich das in dem Code sehe, den er mir gesendet hat hat er das auch.
Das kann ich ja nicht erraten, schließlich hat er hier nicht den Code gesendet. Auch wenn er keine files senden kann, ist code im codeblock ja möglich oder sowas wie pastebin.
einen moment
Pastebin
import discordfrom discord.ext import commands# Hier die IDs deiner...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Das ist sein Code
du hast da einen mega langen befehl reingepasted ohne ihn zu verstehen lmao
dein befehl enthält "pip install" aber nichts was zu installieren ist
weiter zum code: inzwischen ist es konvention, bots über slash commands umzusetzen und nicht mehr über prefix commands, da discord die messages nicht mehr durchlässt (auf kleinen servern geht das zwar noch, aber darauf sollte man sich nicht verlassen)
dein befehl braucht um zu laufen einige konsolen variablen auch (AUTO_UPDATE, PY_PACKAGES, REQUIREMENTS_FILE, PY_FILE) die evtl nicht gegeben sind (so würde ich mir den o.g. error erklären)
weiter musst du im developer portal des bots die privilegierten intents (members) aktivieren, da du sie im code benutzen willst
das ist das, was ich oben meinte, dass man sich inzwischen nicht mehr auf nachrichten verlassen sollte (und damit nicht auf prefix commands
da du das ganze in einem docker container machst ist es natürlich nicht ganz so einfach, wie "pip install discord.py" und es läuft lol, aber schreib lieber den befehl trotzdem selber, UND: führ nicht alles gleichzeitig aus! erst alle packages installieren, dann den code ausführen. wozu das in einem befehl machen, das bringt doch nix (und könnte später dependencies kaputt machen, wenn du alle packages auto-updatest, aber ne ältere version brauchst)
also zusammengefasst: dev portal privileged intents und der befehl in der konsole ^^
@Azurnox_ bitte als erledigt markieren.
›
✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)