{"repo":"aiteq/messenger-bot","free":true,"listed":false,"github":"https://github.com/aiteq/messenger-bot","clone":"git clone https://github.com/aiteq/messenger-bot.git","description":"A Node bot server for the Facebook Messenger Platform","language":"HTML","stars":28,"topics":["bot","chatbot","messenger-bot","messenger-platform","facebook-messenger-bot","messenger-chatbots","facebook-messenger-chatbot","facebook-messenger-platform","typescript","node"],"license":"MIT","category":"ai-agents","readme_excerpt":"@aiteq/messenger-bot &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; A TypeScript coded Node.js package for effective building and managing Facebook Messenger Bots. Features Technologies Getting started Usage Chat extensions CLI API Doc Major features Express.js based, event-driven bot server handling both Webhook and Chat Extension requests. Subscribing to incoming text messages using regular expresions or to events emitted by the webhook middleware. Support for synchronous conversations between the bot and users. Utilities for calling Messenger Platform API functions from code outside chatbot flow. Standalone CLI for instant access to backing functions of the Messenger API. Complete type definitions so the package is ready to be used in both JavaScript and TypeScript projects. Technologies used Node.js Node is an open-source, cross-platform JavaScript run-time environment for executing JavaScript code server-side. Fot its event-driven architecture capable non-blocking I/O it is perfectly fitting platform for building chatbots . TypeScript A syntactical superset of JavaScript adding static typing, implementing object-oriented principles and adopting latest ES features like generics, decorators or reflection. For Node projects the TypeScript especially brings a higher level of maintainability . Express Express is a helpful framework built around Node.js for performing actions as a web server. The package uses the Express for handling webhook requests (incoming chat messag","default_branch":null,"files":null,"tree":[],"storefront":"/r/aiteq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aiteq/messenger-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}