Code Monkey home page Code Monkey logo

efb-filter-middleware's Introduction

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

efb-filter-middleware's People

Contributors

sakarie9 avatar zhangzhishan avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.