mirror of
https://github.com/TeamPGM/PagerMaid_Plugins.git
synced 2024-11-22 01:15:34 +00:00
✨ silly_girl 升级维护 (#213)
This commit is contained in:
parent
1290a1b8f7
commit
da293de502
@ -1,5 +1,3 @@
|
||||
import asyncio
|
||||
|
||||
from pagermaid.listener import listener
|
||||
from pagermaid import persistent_vars, bot
|
||||
from pagermaid.utils import client, alias_command
|
||||
@ -25,7 +23,6 @@ persistent_vars.update(
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@listener(is_plugin=True, outgoing=True, command=alias_command("sillyGirl"), ignore_edited=True, parameters="<message>")
|
||||
async def sillyGirl(context):
|
||||
fd = os.open("sillyGirl.egg", os.O_RDWR | os.O_CREAT)
|
||||
@ -92,24 +89,30 @@ async def poll(data):
|
||||
init = "?init=true"
|
||||
req_data = await client.post(persistent_vars["sillyGirl"]['url']+"/pgm"+init, json=data)
|
||||
except Exception as e:
|
||||
await persistent_vars["sillyGirl"]['context'].edit('出错了呜呜呜 ~ 无法访问 傻妞 ')
|
||||
await asyncio.sleep(1)
|
||||
return
|
||||
if not req_data.status_code == 200:
|
||||
await persistent_vars["sillyGirl"]['context'].edit('出错了呜呜呜 ~ 无法访问 傻妞 ')
|
||||
await asyncio.sleep(1)
|
||||
return
|
||||
try:
|
||||
replies = json.loads(req_data.text)
|
||||
results = []
|
||||
print(replies)
|
||||
for reply in replies:
|
||||
if reply["whiltelist"] != "":
|
||||
persistent_vars["sillyGirl"]['whiltelist'] = reply["whiltelist"]
|
||||
await persistent_vars["sillyGirl"]['context'].edit("获取白名单中...")
|
||||
continue
|
||||
if reply["delete"]:
|
||||
await bot.edit_message(reply["chat_id"], reply["id"], "打错字了,呱呱~")
|
||||
await bot.delete_messages(reply["chat_id"], [reply["id"]])
|
||||
continue
|
||||
if reply["id"] != 0:
|
||||
try:
|
||||
await bot.edit_message(reply["chat_id"], reply["id"], reply["text"])
|
||||
continue
|
||||
except Exception as e:
|
||||
print(e)
|
||||
continue
|
||||
|
||||
text = reply["text"]
|
||||
images = reply["images"]
|
||||
chat_id = reply["chat_id"]
|
||||
@ -134,10 +137,6 @@ async def poll(data):
|
||||
if persistent_vars["sillyGirl"]['init'] == False:
|
||||
persistent_vars["sillyGirl"]['init'] = True
|
||||
await persistent_vars["sillyGirl"]['context'].edit("傻妞连接成功,愉快玩耍吧。")
|
||||
await persistent_vars["sillyGirl"]['context'].delete()
|
||||
except Exception as e:
|
||||
try:
|
||||
await persistent_vars["sillyGirl"]['context'].edit('出错了呜呜呜 ~ 无法访问 傻妞 ')
|
||||
except:
|
||||
return
|
||||
await asyncio.sleep(1)
|
||||
return
|
||||
|
Loading…
Reference in New Issue
Block a user