Package: efb-fb-messenger-slave
README in other languages.Channel ID:blueset.fbmessengerEFMS is a channel that connects to Facebook Messenger for EH Forwarder
Bot, based on simulation of Facebook Messenger Web, andfbchat.Beta versionThis is an unstable beta version, and its functionality may change at any
time.RequirementsPython >= 3.6EH Forwarder Bot >= 2.0.0Getting startedInstall required binary dependenciesInstallpip3installefb-fb-messenger-slaveEnable and configure EFMS using theEFB configuration wizard, or enable
it manually in the profile’sconfig.yaml.The path to the current profile may vary depends on your
configuration.(In EFB 2, the default profile path is~/.ehforwarderbot/profiles/default)Sign in (only if setting up manually)$efms-authAnd follow the instructions.Known issuesMessages from threads inMARKETPLACEtype (i.e. messages from interested
buyers on Facebook Marketplace) cannot be processed.Live location cannot be updated properly.Poll messages, reminders and events are not yet supported.Voice calls are not planned to be supported.Optional configuration fileEFMS allows user to enable or disable experimental features with the
configuration file. It is located at<Path to currentprofile>/blueset.fbmessenger/config.yaml.Example# 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"Tips and tricksTo send large emoji, send the emoji as text following byS,M, orLas small, medium and large emoji accordingly.
For example, to send a large smile emoji, send😆L.Experimental flagsThe following flags are experimental features, may change, break, or
disappear at any time. Use at your own risk.proxy_links_by_facebook(bool)[Default:false]Deliver links (including links in share entities and thumbnails)
using Facebook’s proxy. Disable this option to show the source
directly.send_link_with_description(bool)[Default:false]When processing link message from the Master Channel, attach the
title and description besides the link when the option is enabled.NoteRegardless of this option, link messages are sent as text, and
Facebook Messenger may or may not attach its own link preview per its
system configuration.*show_pending_threads(bool)[Default:false]When showing the threads list, include threads pending approval.show_archived_threads(bool)[Default:false]When showing the threads list, include archived threads.Vendor-specificsEFMS’s chats provides the following vendor specific options:'chat_type'(str): Type of the thread:'User','Page', or'Group'.'profile_picture_url'(str): URL to the thread’s
profile picture.LicenseEFMS is licensed underGNU Affero General Public License 3.0or later versions:EFB Facebook Messenger Slave Channel: A slave channel for EH Forwarder Bot.
Copyright (C) 2016 - 2020 Eana Hufwe, and the EFB Facebook Messenger Slave Channel contributors
All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.Translations supportEFMS supports translated user interface prompts,
by setting the locale environmental variable (LANGUAGE,LC_ALL,LC_MESSAGESorLANG) to one of oursupported languages. Meanwhile, you can help to translate
this project into your languages onour Crowdin page.NoteIf your are installing from source code, you will not get translations
of the user interface without manual compile of message catalogs (.mo)
prior to installation.