网站建设方案书
企业备案...
把 NoneBot 接入微信公众号 —— 写一个 Adapter
本篇记录写一个 NoneBot2 Adapter for 微信公众平台 学到的语法 阅读前,默认您已经了解 NoneBot 的构成 并熟悉事件处理流程。本文均以 微信公众平台使用的 WebHook 方式推送事件为例。 如何写一个 adapter ?参考 编写适配器 1234567891011121314nonebot-adapter-wxmp├── nonebot│ ├── adapters│ │ ├── wxmp│ │ │ ├── __init__.py│ │ │ ├── adapter.py│ │ │ ├── bot.py│ │ │ ├── config.py│ │ │ ├── event.py│ │ │ ├── util.py│ │ │ ├── exception.py│ │ │ └── message.py├── pyproject.toml└── README.md adapter 的结果在官方文档中已有详细介绍,不在此赘述。 adapter...
Ubuntu 常用命令记录
本篇主要记录 Ubuntu 安装软件的过程 开启root账号ssh12345678910# 写入证书cat ~/.ssh/id_rsa.pub | tee /root/.ssh/authorized_keys && chmod 600 /root/.ssh/authorized_keys# 启用root登录sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config# 禁用密码登录sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config# 启用证书登录sed -i 's/#PubkeyAuthentication yes/PubkeyAuthentication yes/' /etc/ssh/sshd_config# 重启sshsystemctl restart ssh ...
常用容器配置备份
安装 Portainer 容器管理工具创建网络, 以便后续使用12345678network_name="network"if docker network ls | grep -q "network"; then echo "网络已存在"else docker network create --driver bridge --gateway=172.18.0.1 --subnet=172.18.0.0/24 network echo "网络创建成功"fi 安装 Portainer 社区版1234567docker run -d \ -p 9000:9000 \ --name=Portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock -v /home/Docker/Portainer:/data portainer/portainer-ce 安装 Portainer...