├── .devcontainer └── devcontainer.json ├── .github ├── actions │ └── setup-python │ │ └── action.yml └── workflows │ ├── release.yml │ └── ruff.yml ├── .gitignore ├── .pre-commit-config.yaml ├── README.md ├── client.py ├── main.py ├── nonechat ├── __init__.py ├── app.py ├── backend │ ├── __init__.py │ └── storage.py ├── components │ ├── __init__.py │ ├── action.py │ ├── channel_selector.py │ ├── chatroom │ │ ├── __init__.py │ │ ├── history.py │ │ ├── input.py │ │ ├── message.py │ │ └── toolbar.py │ ├── footer.py │ ├── header.py │ ├── log │ │ ├── __init__.py │ │ └── toolbar.py │ ├── sidebar.py │ └── user_selector.py ├── log_redirect.py ├── message.py ├── model.py ├── router │ ├── __init__.py │ └── router.py ├── setting.py ├── utils.py └── views │ ├── horizontal.py │ └── log_view.py ├── pdm.lock ├── pyproject.toml └── view.png /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/actions/setup-python/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/.github/actions/setup-python/action.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/ruff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/.github/workflows/ruff.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/README.md -------------------------------------------------------------------------------- /client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/client.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/main.py -------------------------------------------------------------------------------- /nonechat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/__init__.py -------------------------------------------------------------------------------- /nonechat/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/app.py -------------------------------------------------------------------------------- /nonechat/backend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/backend/__init__.py -------------------------------------------------------------------------------- /nonechat/backend/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/backend/storage.py -------------------------------------------------------------------------------- /nonechat/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nonechat/components/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/action.py -------------------------------------------------------------------------------- /nonechat/components/channel_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/channel_selector.py -------------------------------------------------------------------------------- /nonechat/components/chatroom/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/chatroom/__init__.py -------------------------------------------------------------------------------- /nonechat/components/chatroom/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/chatroom/history.py -------------------------------------------------------------------------------- /nonechat/components/chatroom/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/chatroom/input.py -------------------------------------------------------------------------------- /nonechat/components/chatroom/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/chatroom/message.py -------------------------------------------------------------------------------- /nonechat/components/chatroom/toolbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/chatroom/toolbar.py -------------------------------------------------------------------------------- /nonechat/components/footer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/footer.py -------------------------------------------------------------------------------- /nonechat/components/header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/header.py -------------------------------------------------------------------------------- /nonechat/components/log/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/log/__init__.py -------------------------------------------------------------------------------- /nonechat/components/log/toolbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/log/toolbar.py -------------------------------------------------------------------------------- /nonechat/components/sidebar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/sidebar.py -------------------------------------------------------------------------------- /nonechat/components/user_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/components/user_selector.py -------------------------------------------------------------------------------- /nonechat/log_redirect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/log_redirect.py -------------------------------------------------------------------------------- /nonechat/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/message.py -------------------------------------------------------------------------------- /nonechat/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/model.py -------------------------------------------------------------------------------- /nonechat/router/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/router/__init__.py -------------------------------------------------------------------------------- /nonechat/router/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/router/router.py -------------------------------------------------------------------------------- /nonechat/setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/setting.py -------------------------------------------------------------------------------- /nonechat/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/utils.py -------------------------------------------------------------------------------- /nonechat/views/horizontal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/views/horizontal.py -------------------------------------------------------------------------------- /nonechat/views/log_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/nonechat/views/log_view.py -------------------------------------------------------------------------------- /pdm.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/pdm.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/pyproject.toml -------------------------------------------------------------------------------- /view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonebot/nonechat/HEAD/view.png --------------------------------------------------------------------------------