A filter middleware for EFB QQ Slave Channel ============== A filter middleware for EFB can help you only receive messages from persons and groups you want.
install using pip3:
pip3 install git+https://github.com/xzsk2/efb-filter-middleware
config files is located in ~\.ehforwarderbot\profiles\default\xzsk2.filter\config.yaml
, a sample config files:
version: 4.91
match_mode: fuzz
work_mode:
- black_persons
- white_groups
white_persons:
- libai
white_groups:
- testsyou
- 经典
black_persons:
- nopp
version
is used to monitor configuration change in runtime, it must be changed when changing the configuration. It is a float
number.
There are six different work_mode
:
- black_persons
- white_persons
- black_groups
- white_groups
white_persons
means the persons you want to receive messages from, white_groups
means groups you want to receive from.
There are two matching mode:
fuzz
This match pattern is a substring matching, which means if you havejack
in yourwhite_persons
setting,jackson
is also matched.exact
This match pattern only matches when the whole word is the same.
- Case sensitive
- All messages from you will be forwarded.