A !hamster command as shown in the Autocode Tutorial linked at https://www.youtube.com/watch?v=f_Np8TlDJRI
// authenticates you with the API standard library
// type `await lib.` to display API autocomplete
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
let hamster_number = context.params.event.content.replace('!hamster ', '');
let request = await lib.http.request['@1.1.6'].get({
url: `https://hamster-api.autocode.autocode.gg/get_hamster`,
queryParams: {
number: hamster_number,
key: process.env.API_KEY,
},
});
console.log(request);
if (request.statusCode !== 200) {
await lib.discord.channels['@0.3.0'].messages.create({
channel_id: `${context.params.event.channel_id}`,
content: `Oh no! There was an error getting that hamster's information! :(`,
});
} else {
await lib.discord.channels['@0.3.0'].messages.create({
channel_id: `${context.params.event.channel_id}`,
content: `Hey! Here's a hamster called ${request.data.name}! ${request.data.image}`,
});
}