gpt4 book ai didi

javascript - Discord.js 冠状病毒病例机器人

转载 作者:行者123 更新时间:2023-12-02 21:05:36 24 4
gpt4 key购买 nike

如何使代码适用于每个国家/地区?现在我刚刚对机器人进行了编码,所以它可以用德国的电晕确诊病例来回答!电晕。

代码如下:

bot.on('message', msg=>{
if(msg.content === '!corona'){
const url = "https://coronavirus-19-api.herokuapp.com/countries/germany"
req(url, function(err, response, body){
if(err) return msg.reply("err")
body = JSON.parse(body)
msg.reply(`Corona Fälle für: + \*\*${body.cases}\*\*\ ` ,)
}


,)}

最佳答案

您可以在命令中添加对参数的支持,然后使用它可以根据用户的输入来相应地检查不同的国家/地区。

您的解决方案是:

bot.on('message', msg => {
const prefix = '!';
const args = message.content.slice(prefix.length).split(/ +/);
const command = args.shift().toLowerCase();

if(command === 'corona') {
if (!args[0]) return message.reply('you need to enter a country name')
const url = `https://coronavirus-19-api.herokuapp.com/countries/${args[0]}`
req(url, function(err, response, body){
if(err) return msg.reply("err")
body = JSON.parse(body)
msg.reply(`Corona Fälle für: + \*\*${body.cases}\*\*\ ` ,)
}


,)}

关于javascript - Discord.js 冠状病毒病例机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61233320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com