我如何从网络托管机器人上的不和谐聊天中读取 txt 文件中的原始文本
Posted
技术标签:
【中文标题】我如何从网络托管机器人上的不和谐聊天中读取 txt 文件中的原始文本【英文标题】:How would I read the raw text from a txt file from discord chat on a web hosted bot 【发布时间】:2021-03-16 07:10:53 【问题描述】:我目前正在使用 repl.it 来托管我的机器人。目标是让它从 discord 中读取一个 txt 文件,然后使用我朋友给我看的 github 将其上传到 hastebin。 [https://github.com/OGNova/hastebin.js#readme] 一旦我有了文件的内容,我认为我不会有困难,但我正在努力弄清楚如何获取内容。我打算试试这个
var attachment = (msg.attachments)
if (attachment)
msg.channel.send(attachment.array()[0].url)
这让我从消息中获取了附件的链接,但我只能将其下载到我的电脑上,我不知道如何将信息发送给机器人,因为它没有在我的电脑上运行。所以我需要帮助从 txt 文件中获取内容到我的机器人。感谢您提供任何帮助,谢谢,祝您有美好的一天。
【问题讨论】:
【参考方案1】:你需要向url发出get请求,并将你得到的数据转换成txt。我们可以使用node-fetch 来做到这一点。
const fetch = require('node-fetch')
const data = await fetch(attachments[0].url)
const txt = data.text()
这里的txt
常量只是一个字符串,所以现在你可以用它做任何你想做的事情
【讨论】:
以上是关于我如何从网络托管机器人上的不和谐聊天中读取 txt 文件中的原始文本的主要内容,如果未能解决你的问题,请参考以下文章