Javascript 如何在discord机器人中创建google搜索命令?

Javascript 如何在discord机器人中创建google搜索命令?,javascript,discord.js,Javascript,Discord.js,我对Javascript和Discord.js非常陌生,这意味着我在网上复制了大部分代码并试图理解它们。我试过这个谷歌搜索命令。然而,我的机器人不发送任何东西。当我输入.google时,它唯一发送的是“需要输入”。当我输入搜索时,它不会完成任务。它不会在命令提示符中显示错误。我做错什么了吗?你有完全不同的代码吗?我的代码来自 我已经在谷歌上安装了npm,但当我安装时,它会给我发送很多错误 constgoogle=require('google'); const Discord=require(`

我对Javascript和Discord.js非常陌生,这意味着我在网上复制了大部分代码并试图理解它们。我试过这个谷歌搜索命令。然而,我的机器人不发送任何东西。当我输入.google时,它唯一发送的是“需要输入”。当我输入搜索时,它不会完成任务。它不会在命令提示符中显示错误。我做错什么了吗?你有完全不同的代码吗?我的代码来自

我已经在谷歌上安装了npm,但当我安装时,它会给我发送很多错误

constgoogle=require('google');
const Discord=require(`Discord.js`);
exports.run=(客户端,消息)=>{
如果(!后缀){
message.channel.send({
嵌入:{
颜色:0xff2727,
描述:`:警告:*${message.author.username}**,您没有给我任何要搜索的内容。{.google\`input\``,
}
});
}
google.resultsPerPage=5;
谷歌(后缀,函数(err,res){
如果(错误)message.channel.send({
嵌入:{
颜色:0xff2727,
描述:`:警告:*${message.author.username}**,${err}`,
页脚:{
text:'API Lantancy是'+'${Date.now()-message.createdTimestamp}'+'ms',
}
}
});
对于(变量i=0;i}return message.react(“检查下面的内容,看看是否有效。我通常使用一个对象作为嵌入对象。单击generate按钮并选择discord.js时,您可以在此处生成/查看一个=>对象

//此配置选项实际上不需要在方法/函数中
google.resultsPerPage=5;
client.on('消息',(消息)=>{
//使用!search作为正则表达式中的后缀
if(/!search/.test(message.content))){
//去掉后缀
const search=message.content.replace(“!search',”);
谷歌('node.js最佳实践',(err,res)=>{
如果(错误)控制台。错误(错误)
对于(变量i=0;i
问题,你的机器人是否成功登录到discord?你是否能够捕获用户发送的内容?看起来,即使没有设置后缀,你的机器人也会尝试搜索谷歌。抓取谷歌网页违反他们的ToS;我建议不要这样做。