2022-07-02 11:44:57 +00:00
|
|
|
from typing import Optional
|
|
|
|
|
|
|
|
from pyrogram import Client
|
|
|
|
from pyrogram.types import Message
|
|
|
|
|
|
|
|
|
|
|
|
class Client(Client): # noqa
|
|
|
|
async def listen(self, chat_id, filters=None, timeout=None) -> Optional[Message]:
|
|
|
|
return
|
|
|
|
|
2023-09-11 13:05:50 +00:00
|
|
|
async def ask(
|
|
|
|
self, chat_id, text, filters=None, timeout=None, *args, **kwargs
|
|
|
|
) -> Optional[Message]:
|
2022-07-02 11:44:57 +00:00
|
|
|
return
|
|
|
|
|
|
|
|
def cancel_listener(self, chat_id):
|
2023-09-11 13:05:50 +00:00
|
|
|
"""Cancel the conversation with the given chat_id."""
|
2022-07-02 11:44:57 +00:00
|
|
|
|
|
|
|
|
|
|
|
class Message(Message): # noqa
|
|
|
|
async def delay_delete(self, delete_seconds: int = 60) -> Optional[bool]:
|
|
|
|
return
|
|
|
|
|
|
|
|
async def safe_delete(self, revoke: bool = True) -> None:
|
|
|
|
return
|