I'm trying to make a bot with a gif function. And i need for that the giphy api. I followed the steps from the giphy api docs but i everytime get a error message. jQuery is installed.
client.on('message', message => {
if (message.content.startsWith('.gif')) {
var url = $.get('https://api.giphy.com/v1/gifs/search?q=ryan+gosling&api_key=RnbFYGojZ3LOiMsnmMgrDElDLAqrXMJM&limit=5')
url.done(function(data) { console.log("success got data", data); });
const embed = new MessageEmbed()
embed.setTitle('HIER EIN GIF, SHEESH');
embed.setColor(0xB40404);
embed.setDescription(url);
message.channel.send(embed);
}
});
ERROR:
ReferenceError: $ is not defined
at Client.<anonymous> (C:\Users\Morit\WebstormProjects\discordbot\main.js:20:19)
at Client.emit (events.js:375:28)
at MessageCreateAction.handle (C:\Users\Morit\WebstormProjects\discordbot\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
at Object.module.exports [as MESSAGE_CREATE] (C:\Users\Morit\WebstormProjects\discordbot\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
at WebSocketManager.handlePacket (C:\Users\Morit\WebstormProjects\discordbot\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
at WebSocketShard.onPacket (C:\Users\Morit\WebstormProjects\discordbot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
at WebSocketShard.onMessage (C:\Users\Morit\WebstormProjects\discordbot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)
at WebSocket.onMessage (C:\Users\Morit\WebstormProjects\discordbot\node_modules\ws\lib\event-target.js:132:16)
at WebSocket.emit (events.js:375:28)
at Receiver.receiverOnMessage (C:\Users\Morit\WebstormProjects\discordbot\node_modules\ws\lib\websocket.js:970:20)