#Basic Bot
TypeScript
import { Bot, Intents, Command, Event, OptionType, EventType } from 'discordkit'; const client = new Bot({ intents: [ Intents.Guilds ] }); const helloCommand = new Command({ name: 'hello', description: 'Greets the user.', options: [ { type: OptionType.User, name: 'user', description: 'Select a user.' } ], run: async (bot, interaction) => { const user = interaction.options.getUser('user'); await interaction.reply({ content: `Hi ${user.username} :wave:! I'm ${bot.user.username}.` }); } }); client.addCommand(helloCommand); const onReady = new Event({ name: 'ready', type: EventType.Once, run: bot => { console.log('Logged in as ' + bot.user.username + '.'); } }); client.addEvent(onReady); client.init('super-secret-token');