mirror of
https://github.com/PaiGramTeam/PamGram.git
synced 2024-11-25 15:42:14 +00:00
20 lines
664 B
Python
20 lines
664 B
Python
from telegram import Update
|
||
from telegram.ext import CallbackContext
|
||
|
||
from core.plugin import Plugin, handler
|
||
from core.services.wiki.services import WikiService
|
||
|
||
|
||
class WikiPlugin(Plugin):
|
||
"""有关WIKI操作"""
|
||
|
||
def __init__(self, wiki_service: WikiService):
|
||
self.wiki_service = wiki_service
|
||
|
||
@handler.command("refresh_wiki", block=False, admin=True)
|
||
async def refresh_wiki(self, update: Update, _: CallbackContext):
|
||
message = update.effective_message
|
||
msg = await message.reply_text("正在刷新Wiki缓存,请稍等")
|
||
await self.wiki_service.refresh_wiki()
|
||
await msg.edit_text("刷新Wiki缓存成功")
|