Giter Club home page Giter Club logo

koishi-plugin-memes-api's Introduction

Typing SVG

Theme #AACDF4

I'm a 17 years old programming lover living in China who gave up studies.
You can call me 饼干(cookie) because I'm holding it on my avatar.

More About Me (zh-CN)

Visits since 2023/4/12
Visit Count

Expand / Collapse

🔍 Related

Cute-Dress/Dress(女装) lgc-NB2Dev lgc-LLDev

✨ Skills

Python
PDM Poetry NoneBot2

JavaScript TypeScript
NodeJS PNPM Yarn Koishi.js

osu!

🌎 Social

E-mail lgc2333@126.com QQ 307682385 TG @lgc2333
QQ Group 1105946125

https://lgc2333.top Bilibili @student_2333
TG SFW Ch. @stu2333_pd TG NSFW Ch. @stu_collection3

❤️ Donate

AFDian @lgc2333 收款码(Direct QR Code)

🕒 Stats

Metrics

koishi-plugin-memes-api's People

Contributors

idanran avatar lgc2333 avatar liki4 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

liki4

koishi-plugin-memes-api's Issues

memes-api MemeSource init failed!

2023-07-13 12:50:28 [E] memes-api MemeSource init failed!
2023-07-13 12:50:28 [E] memes-api MemeError: unexpected-error (AxiosError: timeout of 1000ms exceeded)
                            at MemeSource.request (/koishi/node_modules/koishi-plugin-memes-api/lib/data-source.js:79:19)
                            at runNextTicks (node:internal/process/task_queues:60:5)
                            at listOnTimeout (node:internal/timers:538:9)
                            at process.processTimers (node:internal/timers:512:7)
                            at async MemeSource.renderList (/koishi/node_modules/koishi-plugin-memes-api/lib/data-source.js:86:39)
                            at async MemeSource.initMemeList (/koishi/node_modules/koishi-plugin-memes-api/lib/data-source.js:43:9)
                            at async MemeSource.init (/koishi/node_modules/koishi-plugin-memes-api/lib/data-source.js:31:9)
                            at async Object.apply (/koishi/node_modules/koishi-plugin-memes-api/lib/index.js:37:9)

用的镜像是geyinchi/meme-generator:latest(官方镜像也没成)
请求设置只动了endpoint的ip

请求改进逻辑

1.没有目标对象时依然会直接触发,并使用指令发送者头像。比如:发送 “摸” 而不是“摸 自己” 的时候就会启动,容易误触发。
2.“启动”因为前面需要加词,例如 元神启动 ,这就会导致聊天时出现 “你必须要这样启动”这样的句子时就会触发。
3. 当发送的meme 不需要头像而是需要文字时,因为没有没有文字 ,同时又快捷触发,就会提示确实文字,容易误触发。

新版还是连不上2233

服务器已经成功启动,监听0.0.0.0:2233
image
插件连接127.0.0.1:2233
image
日志显示协议不匹配,日志为debug等级,且meme控制台未收到任何连接请求(如图一)
image
测试2233端口是在局域网内可访问的
image
当使用浏览器的时候也是可以正常访问并输出日志
image

做了个测试,如果填写https协议,https://127.0.0.1:8081,则(web,不是meme)服务端是会收到响应的
image
image
image
但是如果填写http://127.0.0.1:8081,则web服务端不会收到响应。似乎是填写http协议的时候,插件会直接报错,不会发起请求?
版本信息,meme gen-api 版本0.18
image

meme ls的时候会让gocq出现无法发图片的情况

具体提示是:

koishi错误

session Error: Error with request send_group_msg, args: {"group_id":"721226575","message":[{"type":"text","data":{"text":"触发方式:“关键词 + 图片/文字”\n发送 “表情详情 + 关键词” 查看表情参数和预览\n目前支持的表情列表:"}},{"type":"image","data":{"file":"data:image/.jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAe9BmYDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5...
                            at _Internal._get (/koishi/node_modules/@satorijs/adapter-onebot/lib/index.js:118:11)
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
                            at async _Internal.<computed> [as sendGroupMsg] (/koishi/node_modules/@satorijs/adapter-onebot/lib/index.js:149:20)
                            at async _OneBotMessageEncoder.flush (/koishi/node_modules/@satorijs/adapter-onebot/lib/index.js:733:159)
                            at async _OneBotMessageEncoder.send (/koishi/node_modules/@satorijs/core/lib/index.cjs:450:5)
                            at async /koishi/node_modules/@koishijs/core/lib/index.cjs:2293:7
                            at async _Session.withScope (/koishi/node_modules/@koishijs/core/lib/index.cjs:2155:22)
                            at async next (/koishi/node_modules/@koishijs/core/lib/index.cjs:881:16)
                            at async next (/koishi/node_modules/@koishijs/core/lib/index.cjs:881:16)
                            at async next (/koishi/node_modules/@koishijs/core/lib/index.cjs:881:16)

GoCQHTTP报错

CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/2Q==,cache=0] 到MiraiGo Element时出现错误: invalid image. 
[2023-08-14 00:32:25] [WARNING]: 群消息发送失败: 账号可能被风控. 

个人猜测可能跟图片转换有关系(?)感觉是ls太大了就炸了。建议可以改成直接输出主仓库内的md文档?

希望能输入表情编号来调用表情

比如现在如果我想使用5000兆表情的话,必须发 meme generate 5000兆 我去 洛天依,希望可以直接使用图片编号,如5000兆表情的编号是1,就发送 meme generate 1 我去 洛天依 这样就行。发送 meme info 1 就能看5000兆表情的信息。
谢谢大佬!

小火箭更新后,memes-api插件无法使用图片生成表情。

小火箭更新后,memes-api插件无法使用图片生成表情,貌似读不到自定义图片。可能需要更新插件

ee0703aa93803015a9f4b7cedd42190b

System:
OS: Windows 10 10.0.19045
CPU: (20) x64 12th Gen Intel(R) Core™ i7-12700
Binaries:
Node: 20.3.1
Yarn: 4.0.1

Koishi:
Core: 4.16.4
Console: 5.25.5
Koishi Desktop: 1.0.0

"@koishijs/plugin-admin": "2.0.0-beta.2",
"@koishijs/plugin-analytics": "2.0.6",
"@koishijs/plugin-auth": "4.1.6",
"@koishijs/plugin-bind": "1.5.1",
"@koishijs/plugin-callme": "1.3.3",
"@koishijs/plugin-commands": "3.4.7",
"@koishijs/plugin-config": "2.8.2",
"@koishijs/plugin-console": "5.25.5",
"@koishijs/plugin-database-mysql": "5.7.5",
"@koishijs/plugin-echo": "2.2.5",
"@koishijs/plugin-explorer": "1.5.0",
"@koishijs/plugin-help": "2.4.3",
"@koishijs/plugin-insight": "3.4.5",
"@koishijs/plugin-inspect": "1.1.3",
"@koishijs/plugin-locales": "2.5.2",
"@koishijs/plugin-logger": "2.6.5",
"@koishijs/plugin-market": "2.8.3",
"@koishijs/plugin-sandbox": "3.2.4",
"@koishijs/plugin-server": "3.1.3",
"@koishijs/plugin-status": "7.4.6",
"koishi": "4.16.4",
"koishi-plugin-adapter-red": "2.9.0",

请问需要输入图片的表情如何输入图片

有些表情需要输入图片,没输入图片的话会报错 输入图片数量不符,图片数量应为 1。 我现在只摸索出来艾特别人的话可以用被艾特人的头像作为输入,但是有时候想输入的图片不是别人的头像,就不知道该怎么办了。
image
这样输入不行。

使用原版memes触发指令时禁用报错

原版memes触发指令使用起来很方便,误触发时更能带来无限惊喜
但是正常聊天中如果误触发时参数不对,就不会生成表情包而是出现报错信息,惊喜就变成了扫兴
因此希望能有一个使用原版memes触发指令时,如果参数错误则保持静默,不会出现报错信息的功能

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.