{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"A Python library for sending and receiving messages through the Facebook Messenger API, with support for templates, attachments, buttons, and webhook handling.","skillfed_tags":["facebook-integration","chatbot","webhook-handler"],"use_cases":["Build a simple chatbot that responds to user messages on Facebook Messenger with text or templated replies.","Integrate Messenger into a Flask web app to handle incoming webhook events and send structured messages back.","Send rich message templates (generic, button, receipt) with images, links, and interactive buttons to Messenger users.","Upload and manage media attachments (images, audio, video, files) for use in Messenger conversations.","Implement message tags to send notifications outside the standard 24-hour message window for specific use cases."],"what_it_does":"fbmessenger is a wrapper around the Facebook Messenger Send API that lets you build chatbots and message handlers in Python. You extend a BaseMessenger class to handle incoming webhook events (messages, deliveries, reads, postbacks, etc.) and use a MessengerClient to send text, buttons, templates, and media attachments back to users. It includes support for message tags, notification types, and timeouts on network calls.\n\nThe package is designed to integrate with Flask or similar web frameworks to receive and process webhook callbacks from Facebook. It abstracts away the HTTP plumbing and JSON serialization, letting you focus on the logic of responding to user messages. However, the project has not been maintained since 2019, so it may not reflect current Facebook API requirements or Python ecosystem best practices.","worth_installing":"No. The package is abandoned (last release April 2019, last commit December 2022) and has not been updated to reflect changes in the Facebook Messenger API or modern Python versions. Unless you are maintaining legacy code that already depends on it, you should use an actively maintained alternative or build directly against the current Facebook Graph API."},"id":"fbmessenger","links":{"html":"https://skillfed.io/packages/fbmessenger","md":"https://skillfed.io/packages/fbmessenger.md","pypi":"https://pypi.org/project/fbmessenger/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-04-24","license_spdx":null,"license_treatment":"permissive","name":"fbmessenger","python_support":"unspecified","summary":"A python library to communicate with the Facebook Messenger API's"},"popularity":{"monthly_downloads":280412,"position":8111,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.0.0"}
