koishi-plugin-emojihub-bili
TypeScript icon, indicating that this package has built-in type declarations

0.8.1 • Public • Published

koishi-plugin-emojihub-bili

npm

🐱🌟欢迎使用 EmojiHub-bili,这是EmojiHub插件的复刻版本!拥有丰富多彩的表情包指令!😍 您还可以自定义添加或删除表情包!几乎每个指令都包含上千张精选表情包!

功能亮点 ✨

  • 超多表情包:提供各种风格和主题的表情包,满足不同场合的需求。
  • 自定义添加/删除:根据您的需求,轻松添加或移除特定表情包。
  • 简单易用:通过简单的指令,即可使用丰富的表情包资源。

安装指南 🛠️

KOISHI插件市场搜索并安装emojihub-bili

使用指南 📘

使用 EmojiHub-bili 插件非常简单!只需在聊天中输入相应的指令,即可随机发送一张相关主题的表情包。例如:

  • 2233娘小剧场:发送与 "2233娘小剧场" 相关的表情包。
  • 阿尼亚表情包:发送与 "阿尼亚表情包" 相关的表情包。
  • ... 更多指令可在安装后查看。
功能/设置 详细说明
表情包设置
deleteMsg 开启后自动撤回表情包
deleteMsgtime 自动撤回的秒数
emojihub_bili_command 自定义表情包指令的父级指令
MoreEmojiHub 配置您自定义的表情包指令和对应的表情包文件地址。
支持多个指令和地址。
也可以自定义文件夹路径,从文件夹发图。
进阶设置
autoEmoji 开启自动表情包功能。
当消息数量达到一定阈值时,将自动触发表情包发送。
count 触发自动表情包的消息数量阈值。
triggerprobability 触发自动发送表情包的概率,范围是 0 到 1。
groupListmapping 配置哪些群组ID将开启自动表情包功能,可以为每个群组指定默认的表情包。
allgroupautoEmoji 配置全部的群组开启自动表情包功能
allgroupemojicommand 自定义全部群组的默认表情包内容
QQ官方bot设置
mdid 用于定义QQ bot 的MD模板id
zlmdtext_1, zlmdtext_2 Markdown中文本参数。
zltext_1, zltext_2 包含多个文本选项,每次从这些预设文本中随机选择一个发送。
zlmdp_1, zlmdp_2 定义在Markdown消息中使用的图片参数。
无需设置图片的具体尺寸。
ButtonText1, ButtonText2 设置消息框中按钮的文本,例如“再来一张”和“返回列表”,方便用户操作。
MinimumBoundary, Magnifymultiple 定义图片处理的边界条件,自动调整小于设定界限的图片尺寸,保证图片的清晰度和可视效果。
QQPicToChannelUrl 本地图片通过频道URL作为群聊MD的图片链接
QQbots 配置转换URL使用的机器人信息和频道
调试设置
consoleinfo 启用日志调试模式,便于排查问题。
allfileinfo 输出详细的MoreEmojiHub 列表内容

默认Markdown模板示例

此外,以下是一个默认的Markdown模板示例,可供参考:

{{.text1}}
{{.text2}}
{{.img}}{{.url}}

配置模板参数示例

当然,上方的md模版,还有配置模版参数的示例参数值

参数 示例值

text1       这是第一段文字
text2       这是第二段文字
img         ![img]
url         (https://koishi.chat/logo.png)

如何添加自己喜欢的表情包

添加你自己喜欢的表情包到 EmojiHub-bili 中非常简单!只需按照以下步骤操作:

  1. 安装扩展: 在 Edge 浏览器中添加扩展:Bilibili专栏原图链接提取
  2. 搜索表情包: 开启扩展后,打开哔哩哔哩网站,在专栏中搜索您需要的表情包。
  3. 提取链接: 点击进入具体的某个专栏帖子,屏幕靠近右下角会有一个绿色的【提取链接】按钮。点击该按钮,即可下载包含当前专栏所有图片的 URL 的 txt 文件。
  4. 配置 EmojiHub-bili: 将同一类表情包图片的 URL 整合到同一个 txt 文件中。然后,在 Koishi 的配置项中填入相应的指令名称与 txt 文件路径。
  5. 保存并重载: 完成配置后,保存您的配置并重载插件,您就可以使用自定义的指令发送表情包啦!🌟📚

如何删除已添加的表情包指令

如果您需要删除已经添加到 EmojiHub-bili 的自定义表情包指令,可以按照以下步骤进行:

  1. 在 Koishi 控制台内打开插件

    打开您的 Koishi 控制台,并找到 EmojiHub-bili 插件。

  2. 找到 [基础设置] 里面的 [MoreEmojiHub] 表格: 在插件的设置界面中,找到名为 “MoreEmojiHub” 的部分。您会看到类似于 “MoreEmojiHub” 的表格,点击对应的右侧的 [删除] 按钮。

  3. 保存更改: 完成删除操作后,点击页面右上角的勾号,以保存您的更改并重载插件。这样更改就会生效。

免责声明 🤝

表情包来源

本插件(EmojiHub-bili)中的所有表情包内容均来源于哔哩哔哩(Bilibili)网站。这些表情包的版权归原作者及哔哩哔哩网站所有。本插件仅提供访问这些内容的途径,并不声称对这些表情包内容拥有任何形式的所有权或知识产权。

非官方插件

请注意,EmojiHub-bili 是一个非官方插件,与哔哩哔哩(Bilibili)公司或其服务没有任何直接关联。本插件的开发旨在为用户提供更便捷的方式来访问和使用哔哩哔哩上的表情包内容。

使用责任

用户在使用 EmojiHub-bili 插件时,应自行承担所有风险。插件开发者不对任何由于使用本插件而可能引起的直接或间接的损失或损害负责。

内容责任

插件开发者不对通过 EmojiHub-bili 插件获取的任何表情包内容的准确性、完整性、适用性或合法性负责。所有表情包内容的责任均由内容的原始提供者承担。

最终解释权

本免责声明的最终解释权归插件开发者所有。如有疑问或需要进一步信息,请联系插件开发者。🌈

贡献者 项目鸣谢:(按首字母排序,不分先后)
Alin https://github.com/Alin-sky
itzdrli https://www.npmjs.com/~itzdrli
sparkuix https://www.npmjs.com/~sparkuix

更新日志

  • 0.8.1
    • 优化QQchannelId配置项的解释文字,原说明易误解
    • 完善README说明
点击此处 可查看往期更新日志
  • 0.8.0

    • 删除chiikawa.txt中的第303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509行的重复内容。
    • 同步koishi.meme至559张
  • 0.7.15 优化LocalSendNetworkPictures功能,替换为LocalSendNetworkPicturesList,不再全局下载至本地,可以对单个指令下载

  • 0.7.14

    • 完善README.md
    • 完善插件描述说明
    • 新增表情包chiikawa
  • 0.7.13 尝试新的插件描述

  • 0.7.12 修订

  • 0.7.11

    • 更改临时文件夹位置
    • 查重txt内容
      • 删除心海.txt中的第108, 323, 406, 412, 447, 476, 477, 478, 485, 506, 507, 508, 510, 511, 513, 524, 536, 548, 549, 551, 552, 556, 558, 562, 563, 564, 565, 566, 567, 568, 569, 571, 573, 580, 599, 601, 617, 625行的重复内容。
  • 0.7.9 完善0.7.4的尝试性更新

  • 0.7.8

    • 新增配置项LocalSendNetworkPicturesdeletePictime,允许网络图片使用本地方法发送,且定时删除
    • 完善README说明
  • 0.7.6

    • 整合部分代码
    • 优化文件夹不存在的处理情况
    • 冗余代码整理
    • 完善模块导入
    • 更新版本号 orz
  • 0.7.5

    • 新增MDswitch,作为QQ官方MD模式总开关
    • 调整部分配置项的顺序位置
  • 0.7.4

    • 实验性尝试,以频道图片URL作为MD的图片链接
    • 适用于本地图片发送群聊MD的情况
  • 0.7.3 新增配置项localPicToBase64,可以调试本地图片以base64的形式发出

  • 0.7.2 优化txt内的URL匹配逻辑,不限制为B站专栏图片URL

  • 0.7.1 增加心海表情包指令

  • 0.7.0

    • 配置项加入.pattern(),限制错误输入
    • 审核ba表情包,删除部分不合URL
  • 0.6.12

    • 优化groupListmapping配置项,加入enable开关,允许黑名单屏蔽
    • 去重txt链接
      • 删除Downvote.txt中的第186行的重复内容。
      • 删除mygo.txt中的第101, 106, 322, 323行的重复内容
      • 删除赛马娘.txt中的第52, 125, 163, 213, 214, 755, 839, 975, 1033行的重复内容
  • 0.6.11

    • 新增Downvote表情包赛马娘表情包mygo表情包
    • 同步 koishi meme
  • 0.6.9

    • 更新配置项allgroupautoEmojiallgroupemojicommand,允许全部群组都触发自动表情包
    • 删除疾旋鼬蜜汁工坊内部分URL
  • 0.6.8

    • 新增蜜汁工坊表情包
    • 增量ba表情包至2600+ (经去重,实际2519)
    • 去重部分链接
  • 0.6.7

    • 优化配置项全部为本地文件夹路径情况下的随机emojihub表情包指令的发图逻辑
    • 优化控制台说明文字
  • 0.6.6

    • 新增doro表情包指令与对应txt
    • 兼容浏览器脚本模式二下产生的txt内容(URL前缀为https:https://i0.hdslb.com/bfs/
    • 优化处理txt内容为空的情况
    • 优化日志调试模式,兼容对于其他路径下的txt的文件名提取
    • 优化部分指令,添加表情包后缀
    • 调整本地图库示例的默认值
  • 0.6.5 优化随机emojihub表情包在linux路径下的判断触发条件(更好的方法)

  • 0.6.4 优化随机emojihub表情包在linux路径下的判断触发条件

  • 0.6.3 优化QQ官方bot中间件发送本地图片的逻辑

  • 0.6.2 优化QQ官方bot发送本地图片的逻辑

  • 0.6.1 优化listTxtCommands函数为listAllCommands,以修复本地文件夹指令消失的bug

  • 0.6.0

    • 支持本地文件夹图库,随机取图
    • 往期更新日志见0.5.9README.md文件
  • 0.5.9

    • i18n本地化支持(好像也没什么文本)
    • 纠正最新表情包套数
  • 0.5.8

    • 加量白圣女表情包并且切分为黑白和彩色两种
    • 新增表情包白圣女漫画表情包,即漫画/黑白版白圣女表情包
    • 新增表情包永雏小菲表情包
    • 新增表情包宇佐紀表情包
  • 0.5.7

    • 移除幻兽帕鲁梗图
    • 新增疾旋鼬表情包
  • 0.5.6

    • 新增配置项emojihub_bili_command 允许用户自定义注册父级指令
    • 优化官方指令列表MD返回列表按钮触发的指令
    • 优化配置项部分文字内容和默认文案
  • 0.5.5 优化README有关官方bot设置的说明

  • 0.5.4 优化README有关官方bot设置的说明

  • 0.5.3 适配官方MD,展示文字优化为数组,每次随机从中选一个展示

  • 0.5.2 哎呀呀呀呀,才发现白圣女表情包的前缀没去掉

  • 0.5.1 哎呀呀呀呀,忘记关掉调试的日志输出了

  • 0.5.0 emojihub-bili指令的返回列表,适配官方MD按钮发送

  • 0.4.15 取消实验性适配QQ官方平台之外的markdown消息

  • 0.4.14 markdown格式优化,![img#${originalWidth} #${originalHeight}](${imageUrl})改为![img#${originalWidth}px #${originalHeight}px](${imageUrl})

  • 0.4.13 实验性适配QQ官方平台之外的markdown消息

  • 0.4.12 整理ba表情包,增加至2200+条收录

  • 0.4.11 整理ba表情包,删除21条图片URL

  • 0.4.9 哎呀呀呀呀,忘记关掉调试的日志输出了

  • 0.4.8 哎呀呀呀呀,忘记注释掉调试URL了

  • 0.4.7

    • 适配puppeteercanvascanvas服务。不再出现undefined。
    • 允许用户自定义按钮文字
    • 官方MD消息,适当放大过小分辨率的图片。并且允许用户自定义。
    • 删除ba表情包第1127图。(不合主题)
  • 0.4.6 支持官方MD消息使用canvas自动适配图片宽高。

  • 0.4.5 适配QQ官方MarkDown图片与按钮。方便用户调用

  • 0.4.3 注释调试内容session.send(session.content)

  • 0.4.2 规范require();内容

  • 0.4.1 同步Koishi-meme表情包

  • 0.4.0 完善README。

  • 0.3.9 啥也没干

  • 0.3.7 支持配置撤回表情的配置项deleteMsgdeleteMsgtime

  • 0.3.6 完成0.3.4的理想内容,优化配置项当前配置项不满足约束,请检查配置的情况

  • 0.3.5 优化配置项当前配置项不满足约束,请检查配置的情况

  • 0.3.4 优化日志调试输出

  • 0.3.3 滑稽.txt精简前缀。新增孤独摇滚表情包。

  • 0.3.2 更新注释

  • 0.3.1

    • 新增千恋万花表情包
    • 新增滑稽表情包
  • 0.3.0 整体完善说明。

  • 0.2.14 优化随机emojihub表情包指令的随机逻辑

  • 0.2.13 同步koishi-meme的内容

  • 0.2.12 支持每个群组配置多套随机表情包。需要填入指令名称1,指令名称2的格式,即用逗号相隔。

  • 0.2.11 优化找不到文件时的返回内容。

  • 0.2.9 优化调试模式下 日志的输出。

  • 0.2.8 新增随机表情包指令。调整表格位置。

  • 0.2.7 调整指令排序。修改groupListmapping表格的默认内容。

  • 0.2.6 更正控制台说明文字,只需要点击MoreEmojiHub表格右上角按钮内的恢复默认值就可以恢复到匹配的最新内容了

  • 0.2.5

    • 加入有关koishi的meme哈哈哈哈哈
    • 鸣谢 itzdrli
  • 0.2.4 增强配置项consoleinfo输出的内容。

  • 0.2.3 优化更新

    • 优化了用户自定义指令时出现错误的提示
    • 优化自动回复机制,指令消息将不会被计数
  • 0.2.2 维护更新

    • 调整配置项countautoEmoji下方,配置逻辑更合理。
    • 调整独立函数,精简代码。
  • 0.2.1 更正控制台说明,考虑到0.1.12版本的更新,更正为17套表情包。

  • 0.2.0 重大更新

    • 1.新增配置项 autoEmojitriggerprobabilitygroupListmappingcount ,作为进阶设置。
    • 2.支持自动表情包功能,可以让机器人接收到一定数量的消息后 概率发送表情包。
    • 3.支持按群组配置自定义的表情包。
    • 4.优化配置项MoreEmojiHub等的排布。更整洁。
  • 0.1.12 完善说明文档。增添ba表情包指令的默认配置项。

  • 0.1.11 使用.trim()方法,清理txtUrl , 这样session.platform === 'qq'也可以使用这个插件啦~

  • 0.1.10 修复更新日志0.1.9中未完全修复的错误。

  • 0.1.9 修复更新日志0.1.70.1.5中错误显示为可点击的会导致跳转至错误页面的链接。

  • 0.1.8 删除【男娘武器库.txt】的第312,312,315个表情包(因有群号水印)。感谢群友提醒。

  • 0.1.7 优化对于用户自定义添加的txt内容包含【https://i0.hdslb.com/bfs/】开头的兼容。解决【0.1.5】版本精简带来的负面影响。

  • 0.1.6 1.一直忘记加上【fufu】表情包指令了(真是粗心呢 2.更新文件夹名称【jsons】为【txts】

  • 0.1.5 精简每个txt文件的图片url的【https://i0.hdslb.com/bfs/】部分

  • 0.1.4 删除【男娘武器库.txt】的第316个表情包(因有群号水印)。感谢群友提醒。

  • 0.1.3 1.在控制台添加【如何添加自己喜欢的表情包】这部分的操作说明。 2.删除对于指令的说明,以简化【emojihub-bili】调出来之后【子指令】的内容。

  • 0.1.2 添加【如何添加自己喜欢的表情包】【如何删除表情包】这部分的readme说明。

  • 0.1.1 基本实现指令触发后调用并发送图片。

Package Sidebar

Install

npm i koishi-plugin-emojihub-bili

Weekly Downloads

490

Version

0.8.1

License

MIT

Unpacked Size

1.23 MB

Total Files

35

Last publish

Collaborators

  • alintec
  • itzdrli
  • shangxue
  • sparkuix