Nominally Patriotic Meathead

    @machinat/messenger
    TypeScript icon, indicating that this package has built-in type declarations

    0.6.0 • Public • Published

    Messenger Platform

    Receive events and send messages through Messenger platform.

    Install

    npm install @machinat/core @machinat/http @machinat/messenger
    # or with yarn
    yarn add @machinat/core @machinat/http @machinat/messenger

    Docs

    Check the platform document and the package reference.

    Setup

    import Machinat from '@machinat/core';
    import Http from '@machinat/http';
    import Messenger from '@machinat/messenger';
    
    const {
      MESSENGER_PAGE_ID,
      MESSENGER_APP_ID,
      MESSENGER_ACCESS_TOKEN,
      MESSENGER_APP_SECRET,
      MESSENGER_VERIFY_TOKEN,
    } = process.env;
    
    const app = Machinat.createApp({
      modules: [
        Http.initModule({ /* ... */ }),
      ],
      platforms: [
        Messenger.intiModule({
          entryPath: '/webhook/messenger',
          pageId: MESSENGER_PAGE_ID,
          appSecret: MESSENGER_APP_SECRET,
          accessToken: MESSENGER_ACCESS_TOKEN,
          verifyToken: MESSENGER_VERIFY_TOKEN,
        }),
      ],
    });

    Keywords

    none

    Install

    npm i @machinat/messenger

    DownloadsWeekly Downloads

    2

    Version

    0.6.0

    License

    MIT

    Unpacked Size

    256 kB

    Total Files

    121

    Last publish

    Collaborators

    • lrills0515
    • lrills