everyday_en 每日一句英文句子

This commit is contained in:
xtaodada 2022-04-16 00:35:10 +08:00
parent da6541f50a
commit b208e8e2a3
Signed by: xtaodada
GPG Key ID: 4CBB3F4FA8C85659
2 changed files with 34 additions and 0 deletions

24
everyday_en.py Normal file
View File

@ -0,0 +1,24 @@
from pagermaid import version, silent
from pagermaid.listener import listener
from pagermaid.utils import alias_command, client
from os import sep, remove
@listener(is_plugin=True, outgoing=True, command=alias_command("everyday_en"),
description="每日一句英文句子")
async def everyday(context):
if not silent:
await context.edit("获取中 . . .")
try:
data = await client.get("https://open.iciba.com/dsapi/")
data = data.json()
img = await client.get(data["fenxiang_img"])
with open(f"data{sep}everyday.jpg", 'wb') as f:
f.write(img.content)
await context.edit("上传中 . . .")
await context.client.send_file(context.chat_id, f"data{sep}everyday.jpg",
caption=f"{data['content']}\n释义:{data['note']}")
remove(f"data{sep}everyday.jpg")
await context.delete()
except Exception as e:
await context.edit(f"获取失败\n{e}")

View File

@ -909,6 +909,16 @@
"supported": true,
"des-short": "每日新闻、历史上的今天、天天成语、慧语香风、诗歌天地",
"des": "每日新闻、历史上的今天、天天成语、慧语香风、诗歌天地。\n指令-news"
},
{
"name": "everyday_en",
"version": "1.0",
"section": "daily",
"maintainer": "xtaodada",
"size": "1.0 kb",
"supported": true,
"des-short": "每日一句英文句子",
"des": "每日一句英文句子。\n指令-everyday_en"
}
]
}