← All Templates

Slack Bot

JavaScriptIntermediateBots

Slack bot with Bolt framework. Handles messages, slash commands, shortcuts, and interactive modals.

Features

Code Preview

import { App } from '@slack/bolt';

const app = new App({
  token: process.env.SLACK_BOT_TOKEN,
  signingSecret: process.env.SLACK_SIGNING_SECRET,
});

app.command('/hello', async ({ command, ack, say }) => {
  await ack();
  await say(`Hey <@${command.user_id}>!`);
});

(async () => {
  await app.start(3000);
  console.log('Slack bot running');
})();
Open in RoadCode

Related Templates

Discord Bot
JavaScript · Intermediate