├── .gitignore ├── LICENSE ├── README.md ├── config.example.yaml ├── constant ├── __init__.py ├── type.py └── words.py ├── dao ├── __init__.py ├── bot_onduty.sql ├── db.py ├── feedback.py ├── owner.py └── sign.py ├── docs ├── img.png ├── img5.png ├── img_1.png ├── img_2.png ├── img_3.png └── img_4.png ├── flow ├── __init__.py ├── operate.py ├── reply.py └── schedule.py ├── requirements.txt ├── run.py ├── service ├── __init__.py └── qwx_api.py └── util ├── __init__.py ├── decorated.py └── string.py /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | __pycache__ 3 | *.log* 4 | config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/README.md -------------------------------------------------------------------------------- /config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/config.example.yaml -------------------------------------------------------------------------------- /constant/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/constant/__init__.py -------------------------------------------------------------------------------- /constant/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/constant/type.py -------------------------------------------------------------------------------- /constant/words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/constant/words.py -------------------------------------------------------------------------------- /dao/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dao/bot_onduty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/dao/bot_onduty.sql -------------------------------------------------------------------------------- /dao/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/dao/db.py -------------------------------------------------------------------------------- /dao/feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/dao/feedback.py -------------------------------------------------------------------------------- /dao/owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/dao/owner.py -------------------------------------------------------------------------------- /dao/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/dao/sign.py -------------------------------------------------------------------------------- /docs/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/docs/img.png -------------------------------------------------------------------------------- /docs/img5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/docs/img5.png -------------------------------------------------------------------------------- /docs/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/docs/img_1.png -------------------------------------------------------------------------------- /docs/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/docs/img_2.png -------------------------------------------------------------------------------- /docs/img_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/docs/img_3.png -------------------------------------------------------------------------------- /docs/img_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/docs/img_4.png -------------------------------------------------------------------------------- /flow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/flow/__init__.py -------------------------------------------------------------------------------- /flow/operate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/flow/operate.py -------------------------------------------------------------------------------- /flow/reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/flow/reply.py -------------------------------------------------------------------------------- /flow/schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/flow/schedule.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | PyMySQL 2 | DBUtils 3 | qq-bot 4 | schedule 5 | PyYAML 6 | aiohttp -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/run.py -------------------------------------------------------------------------------- /service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service/qwx_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/service/qwx_api.py -------------------------------------------------------------------------------- /util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/decorated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/util/decorated.py -------------------------------------------------------------------------------- /util/string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencent-connect/bot-onduty/HEAD/util/string.py --------------------------------------------------------------------------------