Sends an embedded list of your social links.
module.exports = async (event, context) => {
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
let message = context.params.event.content;
if (context.params.event.content.startsWith(`${process.env.PREFIX}social-links`)) {
await lib.discord.channels['@0.2.0'].messages.create({
channel_id: `${context.params.event.channel_id}`,
content: '',
tts: false,
embed: {
type: 'rich',
title: `Social Links`,
description: 'Hey, I appreciate you visting my social links!',
color: 0x0066ff,
},
components: [
{
type: 1,
components: [
{
style: 5,
label: `{CHANNEL NAME}`, // add your channel name
url: `https://www.youtube.com/channel/{CHANNEL ID}`, // add your YT channel id
disabled: false,
emoji: {
id: `874090930855092265`,
name: `youtube`,
animated: false,
},
type: 2,
},
{
style: 5,
label: `{USERNAME}`, // add your GitHub username
url: `https://github.com/{USER}`, // add your GitHub username
disabled: false,
emoji: {
id: `874089226197692436`,
name: `github`,
animated: false,
},
type: 2,
},
],
},
{
type: 1,
components: [
{
style: 5,
label: `{USERNAME}`, // add your GD username
url: `https://gdbrowser.com/u/{USERNAME}`, // add your GD username
disabled: false,
emoji: {
id: `892628053593825361`,
name: `gd`,
animated: false,
},
type: 2,
},
{
style: 5,
label: `{SERVER NAME}`, // add your Discord server name
url: `https://discord.gg/{INVITE ID}`, // add your Discord server invite id
disabled: false,
emoji: {
id: `874089012489519114`,
name: `discord`,
animated: false,
},
type: 2,
},
],
},
{
type: 1,
components: [
{
style: 5,
label: `{USERNAME}`, // add your Autocode username
url: `https://autocode.com/u/{USERNAME}`, // add your Autocode username
disabled: false,
emoji: {
id: `895804027596603413`,
name: `autocode`,
animated: false,
},
type: 2,
},
],
},
],
});
}
};