[英]Discord.py .connect() not working (PyNaCl)
我一直在關注許多關於如何在 discord 上編寫音樂機器人的教程。 但是他們都有一個共同的命令。 “。連接()”。 由於某種原因,每次我嘗試使用此命令時都會收到一條錯誤消息:
我已經使用“Pip install PyNaCl”和“Pip install --user PyNaCl”下載了它,但它說我已經有了它。 我確保我使用終端中的“列表”命令擁有它。
- 我遇到的另一個問題是導入它。 我正在使用 Replit 對機器人進行編碼,我嘗試過import "nacl"和 "import pynacl",但它們返回的是相同的東西
確保在運行命令安裝 PyNaCl 時使用與啟動機器人相同的 python 可執行文件。
最后一點,如果使用 join 命令的成員未在頻道中連接,則會發生這種情況,因此ctx.author.channel
為None
我也使用 Replit,經過一番玩弄后,我設法解決了它。 一、導入pip。
import pip
然后,
pip.main(["install", "discord.py[voice]", "-U", "--upgrade"])
它應該在那之后工作,它對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.