├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── ACTION.md ├── CLIENT.md ├── CONFIG.md ├── DECORATORS.md ├── INSTALL.md ├── MACRO.md ├── Makefile ├── OTHER.md ├── PLUGIN.md ├── QUICKSTART.md ├── SAMPLE.md ├── SCAFFOLD.md ├── STATEMENTS.md ├── TIPS.md ├── WEBHOOK.md ├── _sidebar.md ├── conf.py ├── index.html ├── index.rst └── make.bat ├── iotbot ├── __init__.py ├── __main__.py ├── action.py ├── cli.py ├── client.py ├── config.py ├── decorators.py ├── exceptions.py ├── logger.py ├── macro.py ├── model.py ├── plugin.py ├── refine.py ├── sugar.py ├── template.py ├── typing.py ├── utils.py ├── version.py └── webhook.py ├── publish.sh ├── sample ├── README.md ├── bot.py └── plugins │ ├── README.md │ ├── bot_163_comment.py │ ├── bot_auto_repeat.py │ ├── bot_auto_revoke.py │ ├── bot_cmd.py │ ├── bot_event.py │ ├── bot_morning.py │ ├── bot_phlogo.py │ ├── bot_pic.py │ ├── bot_qrcode.py │ ├── bot_replay.py │ ├── bot_send_local_image.py │ ├── bot_setu.py │ ├── bot_setu_v2.py │ ├── bot_stop_revoke.py │ ├── bot_sysinfo.py │ ├── bot_test_middleware.py │ ├── bot_test_queue.py │ ├── bot_test_refine_funcs.py │ ├── bot_to_card.py │ ├── bot_verse.py │ └── bot_whatis.py ├── setup.py └── tests └── __init__.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/ACTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/ACTION.md -------------------------------------------------------------------------------- /docs/CLIENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/CLIENT.md -------------------------------------------------------------------------------- /docs/CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/CONFIG.md -------------------------------------------------------------------------------- /docs/DECORATORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/DECORATORS.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /docs/MACRO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/MACRO.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/OTHER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/OTHER.md -------------------------------------------------------------------------------- /docs/PLUGIN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/PLUGIN.md -------------------------------------------------------------------------------- /docs/QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/QUICKSTART.md -------------------------------------------------------------------------------- /docs/SAMPLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/SAMPLE.md -------------------------------------------------------------------------------- /docs/SCAFFOLD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/SCAFFOLD.md -------------------------------------------------------------------------------- /docs/STATEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/STATEMENTS.md -------------------------------------------------------------------------------- /docs/TIPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/TIPS.md -------------------------------------------------------------------------------- /docs/WEBHOOK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/WEBHOOK.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/docs/make.bat -------------------------------------------------------------------------------- /iotbot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/__init__.py -------------------------------------------------------------------------------- /iotbot/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/__main__.py -------------------------------------------------------------------------------- /iotbot/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/action.py -------------------------------------------------------------------------------- /iotbot/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/cli.py -------------------------------------------------------------------------------- /iotbot/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/client.py -------------------------------------------------------------------------------- /iotbot/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/config.py -------------------------------------------------------------------------------- /iotbot/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/decorators.py -------------------------------------------------------------------------------- /iotbot/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/exceptions.py -------------------------------------------------------------------------------- /iotbot/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/logger.py -------------------------------------------------------------------------------- /iotbot/macro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/macro.py -------------------------------------------------------------------------------- /iotbot/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/model.py -------------------------------------------------------------------------------- /iotbot/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/plugin.py -------------------------------------------------------------------------------- /iotbot/refine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/refine.py -------------------------------------------------------------------------------- /iotbot/sugar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/sugar.py -------------------------------------------------------------------------------- /iotbot/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/template.py -------------------------------------------------------------------------------- /iotbot/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/typing.py -------------------------------------------------------------------------------- /iotbot/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/utils.py -------------------------------------------------------------------------------- /iotbot/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '2.7.4' 2 | -------------------------------------------------------------------------------- /iotbot/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/iotbot/webhook.py -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/publish.sh -------------------------------------------------------------------------------- /sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/README.md -------------------------------------------------------------------------------- /sample/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/bot.py -------------------------------------------------------------------------------- /sample/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/README.md -------------------------------------------------------------------------------- /sample/plugins/bot_163_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_163_comment.py -------------------------------------------------------------------------------- /sample/plugins/bot_auto_repeat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_auto_repeat.py -------------------------------------------------------------------------------- /sample/plugins/bot_auto_revoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_auto_revoke.py -------------------------------------------------------------------------------- /sample/plugins/bot_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_cmd.py -------------------------------------------------------------------------------- /sample/plugins/bot_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_event.py -------------------------------------------------------------------------------- /sample/plugins/bot_morning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_morning.py -------------------------------------------------------------------------------- /sample/plugins/bot_phlogo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_phlogo.py -------------------------------------------------------------------------------- /sample/plugins/bot_pic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_pic.py -------------------------------------------------------------------------------- /sample/plugins/bot_qrcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_qrcode.py -------------------------------------------------------------------------------- /sample/plugins/bot_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_replay.py -------------------------------------------------------------------------------- /sample/plugins/bot_send_local_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_send_local_image.py -------------------------------------------------------------------------------- /sample/plugins/bot_setu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_setu.py -------------------------------------------------------------------------------- /sample/plugins/bot_setu_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_setu_v2.py -------------------------------------------------------------------------------- /sample/plugins/bot_stop_revoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_stop_revoke.py -------------------------------------------------------------------------------- /sample/plugins/bot_sysinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_sysinfo.py -------------------------------------------------------------------------------- /sample/plugins/bot_test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_test_middleware.py -------------------------------------------------------------------------------- /sample/plugins/bot_test_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_test_queue.py -------------------------------------------------------------------------------- /sample/plugins/bot_test_refine_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_test_refine_funcs.py -------------------------------------------------------------------------------- /sample/plugins/bot_to_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_to_card.py -------------------------------------------------------------------------------- /sample/plugins/bot_verse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_verse.py -------------------------------------------------------------------------------- /sample/plugins/bot_whatis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/sample/plugins/bot_whatis.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiyaowong/python--iotbot/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------