Skip to content

sakarie9/efb-filter-middleware

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

install using pip3:

pip3 install git+https://github.com/xzsk2/efb-filter-middleware

Configuration

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 have jack in your white_persons setting, jackson is also matched.
  • exact This match pattern only matches when the whole word is the same.

Notice

  • Case sensitive
  • All messages from you will be forwarded.

TODO

About

efb-filter-middleware

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%