jupai 举牌小人

This commit is contained in:
omg-xtao 2023-03-20 21:41:21 +08:00 committed by GitHub
parent 3a94b216ca
commit d7648a23c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 33 additions and 0 deletions

5
jupai/DES.md Normal file
View File

@ -0,0 +1,5 @@
# 举牌小人
```
,jupai 123
```

28
jupai/main.py Normal file
View File

@ -0,0 +1,28 @@
import urllib.parse
from pagermaid.listener import listener
from pagermaid.enums import Message
from pagermaid.utils import lang
ju_pai_api = "https://juapi.org/api/zt.php"
@listener(
command="jupai",
description="生成举牌小人",
parameters="[text/reply]"
)
async def ju_pai(message: Message):
text = message.obtain_message()
if not text:
return await message.edit(lang('arg_error'))
try:
image_url = f"{ju_pai_api}?msg={urllib.parse.quote(text)}"
await message.reply_photo(
image_url,
quote=False,
reply_to_message_id=message.reply_to_message_id or message.reply_to_top_message_id,
)
await message.safe_delete()
except Exception as e:
await message.edit(f"获取失败 ~ {e.__class__.__name__}")