tomquirk / messen

💬 Rapidly build Facebook Messenger apps in Node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

messen

A lightweight framework for building Facebook Messenger apps

Installation

$ npm install messen

Getting started

Messen handles the boring stuff for you, and exposes a number of callback methods that you must define. These are:

  • getMfaCode
  • promptCredentials
  • onMessage
  • onThreadEvent

Have a look at the type definitions for how they should be implemented.

Example usage

const messen = new Messen();

messen.onMessage = ev => {
  console.log(ev);
};

// login to messen
messen.login({ email: 'test@mailnator.com', password: 'P4ssw0rd' }).then(() => {
  // start listening to events, like messages, reactions, etc.
  messen.listen();
});

Projects using messen

  • Messer - a CLI chat application for Facebook Messenger

About

💬 Rapidly build Facebook Messenger apps in Node.js

License:MIT License


Languages

Language:TypeScript 99.7%Language:Shell 0.3%