如何从我的 json 文件中将某些内容打印到不和谐频道中? - 不和谐.py

Posted

技术标签:

【中文标题】如何从我的 json 文件中将某些内容打印到不和谐频道中? - 不和谐.py【英文标题】:How do I print something into a discord channel from my json file? - Discord.py 【发布时间】:2021-02-24 19:50:54 【问题描述】:

如何将我的 json 文件中的内容打印到 discord 频道。我有要发布的活动,但我希望它在频道Example Here 中显示活动名称

这是我的 json 文件,事件名称为 Example Here

那么,如何让它看起来像第一个示例?

编辑评论: Click here

第二次编辑评论: CLICK HERE

【问题讨论】:

【参考方案1】:

要使用 json,首先您需要import json。之后,json.loads("file.read()") 并将其存储到变量中。 然后,要发送它的内容,您可以:

result = ""
for i in range(len(variable["eventstitles"])):
    result += f"i + 1. variable["eventstitles"][i]"

之后,await ctx.send(result)await channel.send(result)

点击here了解更多关于抓取特定频道的信息。

编辑:

with open("events.json", "r") as f:
    data = json.loads(f.read())
    result = ""
for i in range(len(data)):
    result += f"i + 1. data['eventstitles'][i]\n"
await ctx.send(result)

很抱歉给您带来了困惑。

【讨论】:

顺便说一句,这条线真的是对的吗? ``` 结果 += f"i + 1. variable["eventstitles"][i" ``` 因为部分有红色下划线。我更改了“变量”。 哦,我的糟糕忘记了 ] 那里。顺便说一句,我认为这不是最好的方法,这只是我知道的方法。 等一下,你能把那行改写成它应该是什么吗?我现在很困惑 我做了,我编辑了消息。无论如何,它是: result += f"i + 1. variable["eventstitles"][i]" 请检查主要问题的编辑,因为我仍然遇到问题

以上是关于如何从我的 json 文件中将某些内容打印到不和谐频道中? - 不和谐.py的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何从我的 APK 中将文件系统挂载到 RW 中? (当然是有根的)

如何使用谷歌助手 IFTTT 将 webhook 发送到不和谐

如何使不和谐机器人将消息发送到不和谐 Node js 的特定频道机器人

为啥 fs.readFileSync 不会检测到我的 json 文件

如何通过 vue js 中的 slug(也存在于 json 文件中)从我的 json 文件中获取文章内容?

如何通过 webhook 将 heroku 日志发送到不和谐?