├── .github ├── dependabot.yml └── workflows │ └── python-ci.yml ├── .gitignore ├── .isort.cfg ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── artwork ├── Bot.svg └── Bots.svg ├── doc ├── Makefile ├── _static │ ├── custom.css │ ├── delta-chat.svg │ └── favicon.ico ├── _templates │ ├── globaltoc.html │ └── sidebarintro.html ├── api.rst ├── changelog.rst ├── conf.py ├── index.rst ├── install.rst ├── links.rst ├── make.bat └── plugins.rst ├── examples ├── admin.py ├── deltachat_api.py ├── dynamic.py ├── filter_priority.py ├── hooks.py ├── impersonating.py ├── quote_reply.py ├── send_file.py └── simplebot_echo │ ├── CHANGELOG.rst │ ├── LICENSE │ ├── README.rst │ ├── setup.cfg │ ├── setup.py │ ├── simplebot_echo.py │ └── tox.ini ├── requirements ├── requirements-dev.txt ├── requirements-test.txt └── requirements.txt ├── scripts └── create_service.py ├── setup.py ├── src └── simplebot │ ├── __init__.py │ ├── __main__.py │ ├── avatars │ ├── adaptive-alt.png │ ├── adaptive-default.png │ ├── blue-alt.png │ ├── blue.png │ ├── green-alt.png │ ├── green.png │ ├── purple-alt.png │ ├── purple.png │ ├── red-alt.png │ ├── red.png │ ├── simplebot.png │ ├── yellow-alt.png │ └── yellow.png │ ├── bot.py │ ├── builtin │ ├── __init__.py │ ├── admin.py │ ├── cmdline.py │ ├── db.py │ ├── log.py │ └── settings.py │ ├── commands.py │ ├── filters.py │ ├── hookspec.py │ ├── main.py │ ├── parser.py │ ├── plugins.py │ ├── pytestplugin.py │ ├── templates │ ├── __init__.py │ └── help.j2 │ └── utils.py └── tests ├── test_cmdline.py ├── test_commands.py ├── test_deltabot.py ├── test_filters.py ├── test_parser.py └── test_plugins.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/python-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/.github/workflows/python-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- 1 | [isort] 2 | profile=black 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/README.md -------------------------------------------------------------------------------- /artwork/Bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/artwork/Bot.svg -------------------------------------------------------------------------------- /artwork/Bots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/artwork/Bots.svg -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/_static/custom.css -------------------------------------------------------------------------------- /doc/_static/delta-chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/_static/delta-chat.svg -------------------------------------------------------------------------------- /doc/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/_static/favicon.ico -------------------------------------------------------------------------------- /doc/_templates/globaltoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/_templates/globaltoc.html -------------------------------------------------------------------------------- /doc/_templates/sidebarintro.html: -------------------------------------------------------------------------------- 1 |

deltachat {{release}}

2 | -------------------------------------------------------------------------------- /doc/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/api.rst -------------------------------------------------------------------------------- /doc/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/changelog.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/install.rst: -------------------------------------------------------------------------------- 1 | 2 | .. include:: ../README.rst 3 | -------------------------------------------------------------------------------- /doc/links.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/links.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/plugins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/doc/plugins.rst -------------------------------------------------------------------------------- /examples/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/admin.py -------------------------------------------------------------------------------- /examples/deltachat_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/deltachat_api.py -------------------------------------------------------------------------------- /examples/dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/dynamic.py -------------------------------------------------------------------------------- /examples/filter_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/filter_priority.py -------------------------------------------------------------------------------- /examples/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/hooks.py -------------------------------------------------------------------------------- /examples/impersonating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/impersonating.py -------------------------------------------------------------------------------- /examples/quote_reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/quote_reply.py -------------------------------------------------------------------------------- /examples/send_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/send_file.py -------------------------------------------------------------------------------- /examples/simplebot_echo/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/simplebot_echo/CHANGELOG.rst -------------------------------------------------------------------------------- /examples/simplebot_echo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/simplebot_echo/LICENSE -------------------------------------------------------------------------------- /examples/simplebot_echo/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/simplebot_echo/README.rst -------------------------------------------------------------------------------- /examples/simplebot_echo/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/simplebot_echo/setup.cfg -------------------------------------------------------------------------------- /examples/simplebot_echo/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/simplebot_echo/setup.py -------------------------------------------------------------------------------- /examples/simplebot_echo/simplebot_echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/simplebot_echo/simplebot_echo.py -------------------------------------------------------------------------------- /examples/simplebot_echo/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/examples/simplebot_echo/tox.ini -------------------------------------------------------------------------------- /requirements/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/requirements/requirements-dev.txt -------------------------------------------------------------------------------- /requirements/requirements-test.txt: -------------------------------------------------------------------------------- 1 | pytest==8.2.1 2 | # needed by examples: 3 | xkcd==2.4.2 4 | wikiquote==0.1.17 5 | -------------------------------------------------------------------------------- /requirements/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/requirements/requirements.txt -------------------------------------------------------------------------------- /scripts/create_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/scripts/create_service.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/setup.py -------------------------------------------------------------------------------- /src/simplebot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/__init__.py -------------------------------------------------------------------------------- /src/simplebot/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/__main__.py -------------------------------------------------------------------------------- /src/simplebot/avatars/adaptive-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/adaptive-alt.png -------------------------------------------------------------------------------- /src/simplebot/avatars/adaptive-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/adaptive-default.png -------------------------------------------------------------------------------- /src/simplebot/avatars/blue-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/blue-alt.png -------------------------------------------------------------------------------- /src/simplebot/avatars/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/blue.png -------------------------------------------------------------------------------- /src/simplebot/avatars/green-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/green-alt.png -------------------------------------------------------------------------------- /src/simplebot/avatars/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/green.png -------------------------------------------------------------------------------- /src/simplebot/avatars/purple-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/purple-alt.png -------------------------------------------------------------------------------- /src/simplebot/avatars/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/purple.png -------------------------------------------------------------------------------- /src/simplebot/avatars/red-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/red-alt.png -------------------------------------------------------------------------------- /src/simplebot/avatars/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/red.png -------------------------------------------------------------------------------- /src/simplebot/avatars/simplebot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/simplebot.png -------------------------------------------------------------------------------- /src/simplebot/avatars/yellow-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/yellow-alt.png -------------------------------------------------------------------------------- /src/simplebot/avatars/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/avatars/yellow.png -------------------------------------------------------------------------------- /src/simplebot/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/bot.py -------------------------------------------------------------------------------- /src/simplebot/builtin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/simplebot/builtin/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/builtin/admin.py -------------------------------------------------------------------------------- /src/simplebot/builtin/cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/builtin/cmdline.py -------------------------------------------------------------------------------- /src/simplebot/builtin/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/builtin/db.py -------------------------------------------------------------------------------- /src/simplebot/builtin/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/builtin/log.py -------------------------------------------------------------------------------- /src/simplebot/builtin/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/builtin/settings.py -------------------------------------------------------------------------------- /src/simplebot/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/commands.py -------------------------------------------------------------------------------- /src/simplebot/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/filters.py -------------------------------------------------------------------------------- /src/simplebot/hookspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/hookspec.py -------------------------------------------------------------------------------- /src/simplebot/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/main.py -------------------------------------------------------------------------------- /src/simplebot/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/parser.py -------------------------------------------------------------------------------- /src/simplebot/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/plugins.py -------------------------------------------------------------------------------- /src/simplebot/pytestplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/pytestplugin.py -------------------------------------------------------------------------------- /src/simplebot/templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/templates/__init__.py -------------------------------------------------------------------------------- /src/simplebot/templates/help.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/templates/help.j2 -------------------------------------------------------------------------------- /src/simplebot/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/src/simplebot/utils.py -------------------------------------------------------------------------------- /tests/test_cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/tests/test_cmdline.py -------------------------------------------------------------------------------- /tests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/tests/test_commands.py -------------------------------------------------------------------------------- /tests/test_deltabot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/tests/test_deltabot.py -------------------------------------------------------------------------------- /tests/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/tests/test_filters.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplebot-org/simplebot/HEAD/tests/test_plugins.py --------------------------------------------------------------------------------