mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-16 22:34:19 +02:00
17 lines
516 B
Python
17 lines
516 B
Python
from .. import loader
|
|
from telethon.types import Message
|
|
|
|
|
|
class CommonLib(loader.Library):
|
|
'''Lib for modules with common items, like topic resolver.'''
|
|
developer = "@MuRuLOSE"
|
|
|
|
async def _topic_resolver(self, message: Message) -> int:
|
|
if message.reply_to.forum_topic:
|
|
topic_id = message.reply_to.reply_to_top_id
|
|
return topic_id
|
|
|
|
async def _resolve_username_id(self, username: str) -> int:
|
|
data = await self.client.get_entity(username)
|
|
return data.id
|