用于eh转发器bot的facebook Messenger从属频道,基于“fbchat”。

efb-fb-messenger-slave的Python项目详细描述


PyPI releaseTranslate this project

README in other languages

channel idblueset.fbmessenger

efms是一个连接到facebook messenger for eh forwarder的频道 机器人,基于Facebook Messenger Web的模拟,以及 fbchat

测试版

这是一个不稳定的beta版本,它的功能随时都可能改变 时间。

要求

  • python=3.6
  • eh货运代理bot>;=2.0.0

开始

  1. 安装所需的二进制依赖项

  2. 安装

    pip3 install efb-fb-messenger-slave
    
  3. 在配置文件的config.yaml中启用通道。

    当前配置文件的路径可能会有所不同,具体取决于 配置。

    (在efb 2.0.0a1中,默认配置文件路径是~/.ehforwarderbot/profiles/default

  4. 登录

    $ efms-auth
    

    并按照指示操作。

已知问题

  • 来自MARKETPLACE类型的线程的消息(即来自感兴趣的 无法处理Facebook Marketplace上的买家)。
  • 无法正确更新实时位置。
  • 尚不支持轮询消息、提醒和事件。
  • 不计划支持语音呼叫。

可选配置文件

EFMS允许用户使用 配置文件。它位于 <Path to current profile>/blueset.fbmessenger/config.yaml

示例

# Experimental flags# This section can be used to enable experimental functionality.# However, those features may be changed or removed at any time.# Options in this section is explained afterward.flags:option_one:10option_two:falseoption_three:"foobar"

提示和技巧

  • 要发送大的emoji,请将emoji作为文本发送,后跟SM,或L作为相应的小型、中型和大型emoji。 例如,要发送大微笑表情符号,请发送?L

实验标志

以下标志是实验性功能,可以更改、中断或 随时消失。使用风险自负。

  • proxy_links_by_facebook(bool)[默认值:false]

    提供链接(包括共享实体和缩略图中的链接) 使用Facebook的代理。禁用此选项以显示源 直接的。

  • send_link_with_description(bool)[默认值:false]

    当处理来自主频道的链接消息时,请附加 启用此选项时,除了链接之外的标题和说明。

    注意

    无论此选项如何,链接消息都以文本形式发送,并且 Facebook Messenger可能会也可能不会根据其附加自己的链接预览 系统配置。*

  • show_pending_threads(bool)[默认值:false]

    显示线程列表时,请包括等待批准的线程。

  • show_archived_threads(bool)[默认值:false]

    显示线程列表时,请包括存档的线程。

供应商详细信息

EFMS的聊天提供以下特定于供应商的选项:

  • 'chat_type'(str):线程类型:'User''Page',或 'Group'
  • 'profile_picture_url'(str):线程的URL 个人资料图片。

翻译支持

efms实验性地支持翻译后的用户界面提示, 通过设置locale环境变量(LANGUAGELC_ALLLC_MESSAGESLANG)发送给 supported languages。同时,你可以帮助翻译 此项目将在our Crowdin page上转换为您的语言。

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

推荐PyPI第三方库


热门话题
Java谷歌地图将地址转换为坐标   java舍入错误给了我无效的答案   JavaSpring3。0 mvc问题(请求的资源不可用)   java在关闭GraphStream时不关闭Swing主应用程序   java使用特定的orderby从包含多个子节点的FireBase数据库检索数据   java是否可以不安全地访问JVM未使用的对象?   java读取单词的第一个字母并选择其字母表编号   java在同一个包中导入类   安卓 java。lang.IndexOutOfBoundsException:索引0无效,大小为0   java JTextPane仅以单行显示插入的组件   java系统应用程序如何在CyanogenMod 11中以编程方式读取整个logcat?   java如何访问保存在中的变量。MatlabBuilder JA构建的jar文件中的mat文件?   Java不必要的图像覆盖   数组javajsonarray。包含(字符串)没有这样的函数?   javacamel:如何在文件组件中使用相同的头   java smack setKeystorePath不工作?   JavaJackcessDatabaseBuilder。开放式失败   对Jetty Jersey应用程序的java请求在1分钟后终止   在客户端断开连接后,java进程是否仍在继续   安全Java签名代码小程序混合代码警告即使在TrustedLibrary之后:true