为Facebook Messenger创建挂钩的库

messenger_hook的Python项目详细描述


Messenger钩子
==


描述
----



这是Facebook Messenger钩子的基本实现。
它与Falcon一起工作,但应易于修改以与Flask或Django一起工作。

install
--


您可以运行“pip install Messenger钩子”来安装它。

应用程序
----

``python
import falcon
from messenger_hook.falcon_messenger import falconmessenger

hook=falconmessenger('verify_key','your_token')
app.add_route('/hook/',hook)
``

您需要安装falcon才能与falcon一起使用。
您可以使用gunicorn或uwsgi启动falcon



transform message
----

``python
import falcon
转换消息(自我、文本、附件):
如果文本:
返回“您发送了{}”。格式(消息)
elif附件:
返回“您发送了附件”
返回“您未发送任何内容”


app=falcon.api()
hook=falconmessenger('verify_key','your_token')
app.add_route('/hook/',钩子)
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java返回调用函数中的更新值   java如何停止小程序中计数变量的错误递增?   java Firebase数据库如何从1引用和等于2引用中获取一些值以获取其键和值   用于从SD卡获取图像的java FileNotFoundException   带有扫描仪的Java应用程序中出现字符串错误。Next()与NextLine()以及为什么我会出错?   java刷新JTable,以便显示插入的数据   java IE不支持通过JSF Trinidad的SVG查看器   Java USB游戏控制器库   java JSON解析错误:无法构造实体类的实例   web服务java。lang.NoClassDefFoundError:com/sun/tools/javac/Main SOAP UI   C++调用GetFieldID在JNI中恢复自定义java类成员ID时,陷入了奇怪的崩溃   java JavaFX从gui接收事件后返回主线程   java将模拟注入Spring测试Mockito+Spring+TestNG   java如何调用ArrayList中的每个数组并按年龄对ArrayList进行排序?