Skip to content
A middleware of EFB enable instance view for articles of official accounts.
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.

MPInstanceViewMiddleware: A middleware for EFB


Middleware ID: catbaron.mp_instanceview

MPInstanceViewMiddleware is a middleware of EFB enable instance view for articles of official accounts.

How it works

This middleware generates a telegraph page for links sent by official accounts of wechat, which will enable the instance view. Thus you need a access_token (introduced later).


  • Python >= 3.6
  • EFB >= 2.0.0
  • PyYaml
  • bs4
  • urllib3

Install and configuration


git clone
cd efb-mp-instanceview-middleware
sudo python install


Register to EFB Following this document to edit the config file. The config file by default is $HOME/.ehforwarderbot/profiles/default. It should look like:

master_channel: foo.demo_master
- foo.demo_slave
- bar.dummy
- foo.other_middlewares
- catbaron.mp_instanceview

You only need to add the last line to your config file.

Configure the middleware

The config file by default is $HOME/.ehforwarderbot/profiles/default/catbaron.mp_instanceview. Please create the config file if thers is not one. You need to have a telegraph token and save it here. You can get a token following the document. The access_token is what you need.

telegraph_token: TOKEN

Restart EFB.

You can’t perform that action at this time.