如何从我的 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 文件