[英]Discord.py Get the channel name from a Json file
我想從 Json 文件中獲取頻道名稱。 但我總是得到頻道名稱和服務器 ID。 我怎樣才能得到頻道的名稱?
代碼:
@client.event
async def on_message(message):
with open('channel.json', 'r') as f:
jchannel = json.load(f)
jchannel[str(message.guild.id)] # What should I change?
print(f"{jchannel}") # Result = "823878792563916810": "826875862980755476"
Json:
{ "823878792563916810(服務器 ID)": "826875862980755476(頻道 ID)" }
如果我是對的,那么您的實際 JSON 是
jchannel = { "823878792563916810" : "826875862980755476"}
如果這是 jchannel 變量中的唯一數據,那么您可以添加
print(jchannel[list(jchannel)[0]])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.