酷Q社区»社区 酷Q 应用发布 · 创意

[免费(开源)] 自定义表情包生成bot[复制链接]

作者: 我不認識你|查看: 684|回复: 17
跳转到指定楼层
10-29 11:17
发布应用
appid:com.moe.image
Api版本:V9
应用名称:自定义表情包生成bot
应用版本:1.0
类型:网络 趣味 
介绍:-
许可:COPYLEFT
交流群:779318677

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 我不認識你 于 2019-10-29 11:23 编辑


✔基于HttpApi和Nonebot,异步运行稳定内存不泄露
✔表情库全自定义,畅快聊天爽到


✘开发和使用都需要建立在已了解HttpApi与NoneBot运行程式上
✘需简要了解表情包参数设置方法

食用方法:
1.解压后将CQ_image文件夹放在酷Q根目录下
2.确保你已经构建好了HttpApi和Python运行环境,了解过NoneBot运行模式
(如不了解,可先学习HttpApi开发文档NoneBot开发文档
3.确保你已安装有处理图片的库PIL
  1. pip install pillow
复制代码
4.将list.jpg图片列表置于根目录data/image/list.jpg
5.运行HttpApi与CQ_image/main.py开始使用

食用命令:

(任一群内)
文字.jpg or 文字.JPG | 发送带指定文字的表情包
img 表情包简称 | 更换你的表情包

参数设置:

1.CQ_image/image/__init__.py 含展示所有表情包的图片list.jpg,如不需要,可删去此部分
2.CQ_image/image_data/ 含所有自定义表情包,下面介绍定义一个新表情的方法:
①在image_data/ 下建立一个由你自定义该表情简称的文件夹,假设为katsuna,由于一张表情拥有一个独立的文件夹,且此定义不影响用户端使用,你可以定义一个自己喜欢的简称
②在katsuna/ 下建立一个config.ini,格式如下
  1. {
  2.         "name":"", //表情图文件名,且必须与文件夹名相同
  3.         "font_max":, //表情图内添加文字可能的最大长度
  4.         "font_size":, //表情图内添加文字的尺寸,一般为40,小图30,大图50
  5.         "font_center_x":, //表情图内添加文字的中心点x位
  6.         "font_center_y":, //表情图内添加文字的中心点y位(由上至下)
  7.         "color":"", //表情图内添加文字的颜色,一般为black/white
  8.         "font_sub": //控制文字大小衰减的档位,一般为5
  9. }
复制代码

此json格式的信息主要用于文字的定位,以下是一个例子
  1. {
  2.         "name":"katsuna",
  3.         "font_max":230,
  4.         "font_size":35,
  5.         "font_center_x":125,
  6.         "font_center_y":278,
  7.         "color":"black",
  8.         "font_sub":5
  9. }
复制代码
再给出一种确定坐标的图示:
xy.jpg

3.确定别名,用于用户端简称,一般为中文,别称在image_data/bieming/name.ini中


一个实例:


image_main.jpg



CQ_image.rar (1.77 MB, 下载次数: 43, 售价: 2 CP)

被感谢 2

似乎很厉害啊,支持一下
是个臭弟弟(滑稽)
我去看别的女人了.jpg
虽然,看不懂!但是,还是要支持一下!
这个好啊
是不是得PRO版的
是的,必须要用pro版才能发图片 详情回复 发表于 10-30 12:46

是的,必须要用pro版才能发图片
支持楼主
似乎很厉害啊,支持一下
支持一下
支持一下
很厉害的样子 但是看起来好复杂
我去年也写了一个一模一样的hhhhh
运行 闪了一下就没了 咋办
检查你的python环境,还有nonebot以及httpapi和pil等所依赖库是否装好了 详情回复 发表于 6 天前
qq971171944 发表于 2019-11-7 10:30
运行 闪了一下就没了 咋办

检查你的python环境,还有nonebot以及httpapi和pil等所依赖库是否装好了
试一下,谢谢分享
看看啥好东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则尽量使你的回复能够对他人有所帮助

Powered by Discuz!Designed by hexapp© 2019 CoolQ

快速回复返回顶部返回列表