用浏览器请求 REST API,发现浏览器端总是报错:no ‘Access-Control-Allow-Origin’ header。但是 Postman 里请求 API 是正常的。 这是因为浏览器跨域请求 API,发现服务器不支持 COR
这篇文章说的是升级更新 pip 自身。 如果是需要通过 pip 管理和更新 Python 软件包,请参考 pip 的使用。 若 pip 是安装 Python 是自带的,更新方式: python3 -m pip install --upgrade pip 手动独立安装的
匹配一个词:(?:word) 匹配多个词:(?:word|word2) 前面加?:是不捕获元组 举例: (?:apple|orange),匹配单词“
bc 命令 交互模式 bc无参数,默认进入交互模式。 然后输入算式后回车,即计算结果。 示例: ~ % bc >>> 1+1 2 或使用管道, 单行计算 示例: echo "1+1" | bc
字符串方法"A".rjust(10) # 右侧加空格 "A".ljust(10,"-") # 右侧加横线 "A".center(10,"=") # 两端加等号 f-strings 语法右侧加字符 width = 15 padding = ' ' print(f'{"I am legend" :{padding}<{width}}') 左侧加字符
以下代码适用于 bash 和 zsh: # 此脚本文件的绝对路径 SCRIPT_FILE=$(readlink -f $0) # 此脚本文件所在文件夹的绝对路径 SCRIPT_DIR=$(dirname $SCRIPT_FILE) # 注意:这两行要分开写,不要合并成一句,否则变量内容为空
能够获悉用户ID和会话ID的两个交互场景和方法: 消息交互 等待用户主动发消息给机器人 当用户在 Mixin Messenger 中 添加机器人为联系人时,会自动的发送一条内容是
Mixin 机器人如何获得使用过本机器人的所有用户呢? 并没有直接的API方法获得。需要开发者在用户和机器人交互时获得用户信息,并进行保存和管理。 参考 Mixin
准备会话ID若需要给每个用户逐一发送消息(群发消息),就是发送消息到每个会话ID (Conversation ID)。而这份会话ID列表需要自己提前准备好,参考 Mixin 机器人
使用的库: PyNaCl 安装依赖: pip install PyNaCl from nacl.signing import SigningKey from nacl.public import PrivateKey def generate_curve25519_keypair(): # 生成私钥 private_key = PrivateKey.generate() # 从私钥生成公钥 public_key = private_key.public_key # 将私钥和公钥导出为字节形式,便于存储或传输 private_key_bytes = private_key.encode() public_key_bytes =