28 lines
856 B
Python
28 lines
856 B
Python
from pyrogram import Client
|
|
from pyrogram.types import Message
|
|
from defs.pokedex import get_pokedex, get_strategy
|
|
|
|
|
|
async def pokedex_msg(_: Client, message: Message):
|
|
name = message.text.replace("图鉴", "").strip()
|
|
text, url = await get_pokedex(name)
|
|
if url:
|
|
try:
|
|
await message.reply_photo(photo=url, caption=text, quote=True)
|
|
except:
|
|
await message.reply(text, quote=True)
|
|
else:
|
|
await message.reply(text, quote=True)
|
|
|
|
|
|
async def strategy_msg(_: Client, message: Message):
|
|
name = message.text.replace("攻略", "").strip()
|
|
text, url = await get_strategy(name)
|
|
if url:
|
|
try:
|
|
await message.reply_photo(photo=url, caption=text, quote=True)
|
|
except:
|
|
await message.reply(text, quote=True)
|
|
else:
|
|
await message.reply(text, quote=True)
|