PyMessager

用 Python 快速搭建 Facebook 聊天机器人,省去繁琐接口对接。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 126 🐛 待处理 7 👀 关注 36
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 606
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

PyMessager 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队enginebai
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型api,bot,chatbot,facebook,flask,messenger,python,sdk
GitHub 星标★ 606
上线时间2016-05-14 00:00:00
代码更新2023-02-02
仓库体积2.9 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

PyMessager 是一个面向 Facebook Messenger 平台的 Python API 库,旨在帮助开发者快速构建聊天机器人。它封装了 Messenger 平台的发送与接收消息接口,提供简洁的 Python 方法,让开发者无需深入处理底层 HTTP 请求和 Webhook 验证。核心能力包括发送文本、图片、按钮模板等消息,以及接收用户消息并触发自定义逻辑。基于 Flask 框架,它简化了 Webhook 的部署和路由配置,适合中小型项目快速原型开发。该库解决了早期 Messenger 机器人开发中 Python SDK 匮乏的问题,降低了入门门槛,但项目已停止维护,功能停留在早期平台版本。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 606

技术标签

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.8+
  • 平台开发者账号
  • 公网回调地址

安装与启动步骤

  1. 1装库

    一个轻量的 Python 封装,装完就能用。

    pip install pymessager
  2. 2建平台应用

    要在消息平台建应用并拿到页面令牌,这步最费事。

  3. 3配回调地址

    本地调试得用隧道工具把地址暴露到公网。

  4. 4发一条测试消息

    用另一个账号触发,确认收发都通。

如何确认成功

另一个账号发消息后能收到自动回复,且回复里能带按钮或图片

注意事项

  • 项目年代较早,平台接口改版后可能需要自行修补。
  • 回调地址必须公网可达,本地调试离不开隧道。
  • 页面令牌权限比想象中大,泄露后要立刻重置。
  • 它只是接口封装,对话逻辑要自己写。

核心亮点

  • 封装了 Messenger 发送/接收消息的常用 API,简单易用
  • 基于 Flask,Webhook 配置和部署上手快
  • 提供模板消息支持,方便构建交互式按钮和卡片

不足之处

  • 项目已停止维护,不支持新版 Messenger API 特性
  • 文档和示例较少,社区支持有限

适用场景

  • 快速构建 Facebook 页面自动回复机器人
  • 为品牌或企业创建 Messenger 客服助手
  • 学习 Messenger 平台 API 的 Python 教学示例

替代项目

pymessenger、fbmessenger、Messenger Platform SDK

同类项目推荐

basjoo 开源

快速搭建 AI 客服,知识库+多模型+可嵌入聊天窗

Self-hosted AI customer-support platform — per-KB RAG on Qdrant, 13 LLM providers, ···

★ 164 2026-08-09
Jarvis 开源

动嘴不动手,语音指挥你的智能生活

Fully Functional Voice Based Natural Language UI

★ 274 2026-08-09
Streamly 开源

问 Streamlit 问题,秒回代码和最新动态

Streamly - Streamlit Assistant is designed to provide the latest updates from Stream···

★ 118 2026-08-09
aidea 开源

一个 App 玩转主流大模型和 AI 绘图,全开源可自部署

An APP that integrates mainstream large language models and image generation models,···

★ 6934 2026-08-09
WatBot 开源

用 IBM Watson 给安卓 App 加上能听会说的聊天机器人

An Android ChatBot powered by IBM Watson Services (Assistant V1, Text-to-Speech, and···

★ 71 2026-08-09
Chatbot 开源

用Watson快速搭一个能聊天的机器人

Build your own chatbot base on IBM Watson

★ 195 2026-08-09
gptspeaker 开源

用树莓派打造能语音聊天的 AI 助手,像 Siri 一样对话

The ChatGPT/DeepSeek Voice Assistant uses a Raspberry Pi (or desktop) to enable spok···

★ 101 2026-08-09
botframework-solutions 开源

微软官方对话机器人模板,拿来就能改

Welcome to the Bot Framework Solutions repository which is the home for a set of tem···

★ 1061 2026-11-03