№ 03 · Projects · maintained

Messenger Webhooks

Node.js library for building Facebook Messenger chatbots with an event-driven webhook API.

Created
Stack
TypeScriptExpressnpmMessenger API
Site
messenger-webhooks.vercel.app/
Source
pyyupsk/messenger-webhooks

A TypeScript library for building Facebook Messenger chatbots. Event-driven architecture on top of Express, with full type definitions and a simple API for handling incoming events and sending messages.

Usage

import { Bot, MessageEvent } from "@pyyupsk/messenger-webhooks";

const bot = new Bot({
  accessToken: "YOUR_ACCESS_TOKEN",
  verifyToken: "YOUR_VERIFY_TOKEN",
});

bot.on("message", (event: MessageEvent) => {
  const { sender, message } = event;
  bot.sendTextMessage(sender.id, `You wrote: ${message.text}`);
});

bot.start();