diff --git a/ehforwarderbot/channel.py b/ehforwarderbot/channel.py
index <HASH>..<HASH> 100644
--- a/ehforwarderbot/channel.py
+++ b/ehforwarderbot/channel.py
@@ -238,7 +238,7 @@ class EFBChannel(ABC):
         """
         raise NotImplementedError()
 
-    def get_message_by_id(self, msg_id: str) -> Optional['EFBMsg']:
+    def get_message_by_id(self, chat_uid: str, msg_id: str) -> Optional['EFBMsg']:
         """
         Get message entity by its ID.
         Applicable to both master channels and slave channels.
@@ -247,5 +247,9 @@ class EFBChannel(ABC):
         Override this method and raise
         :exc:`~.exceptions.EFBOperationNotSupported`
         if it is not feasible to perform this for your platform.
+
+        Args:
+            chat_uid: Unique ID of chat in slave channel / middleware.
+            msg_id: ID of message from the chat in slave channel / middleware.
         """
         raise NotImplementedError()
Fix EFBChannel.get_message_by_id() definition.