/hoshino_qrmaker

hoshinobot二维码生成器

Primary LanguagePythonApache License 2.0Apache-2.0

二维码快速生成器 qrcode_maker.py qrmaker.py

二维码生成器项目地址:https://github.com/x-hw/amazing-qr

需要pip install amzqr

发送 !qr [二维码文本] 来快速生成二维码

可选参数 范围 效果
[文本] 任意 作为二维码扫描结果的文本,暂不支持中文文本,必须提供
c c or 不提供 采用彩色图片,不提供则为灰度图片
[float1] 0-1.0 对比度 除文本外的第一个float数会被识别为对比度,可选,默认1.0
[float2] 0-1.0 亮度,第二个float数会被识别为亮度,可选,默认1.0
[一张图片] png,jpg,gif 生成二维码的底图,可选,图片类型代码会自动识别(理论上支持gif,但是我自己这边一直发不出来gif图片,可能是被压缩了?)

注1:所有参数分隔用的是空格分隔,所以请勿在文本中间加入空格,'aaa bbb'会被识别为'aaa'和'bbb'导致只传入aaa

注2:已知问题: 1.无法发送gif图片(已修复,如果报错请注释掉源码中几行删除临时文件的代码,临时文件不删除并不会影响下一次使用)

2.无法生成中文二维码:生成器api的问题;解决方法 按照这个PR中的更改自行去C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Lib\site-packages\amzqr下修改这几处位置即可(注:MyQR和amzqr为同一款二维码生成器,内部源码我都看了,变量名称都一模一样)

3.image = Image.open(BytesIO(await response.content))报错:如果你的命令语句是转发别人的,就会出现这个问题,原因未知

4.生成二维码无法扫描:是腾讯的问题,其他家的扫描器都可以扫描,是qq不支持文本型二维码的显示