Skip to content

Commit 36c4cbd

Browse files
committed
added method send_image for bot.
1 parent d04e17a commit 36c4cbd

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

waio/bot.py

+11
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
from waio.labeler import BotLabeler
1313
from waio.middleware import MiddlewareResponse
1414
from waio.models.enums import GupshupMethods
15+
from waio.models.image import ImageModel
1516
from waio.models.text import MessageText
1617
from waio.states.context import FSMContext
1718
from waio.storage.redis import RedisStorage
@@ -46,6 +47,16 @@ async def send_message(self, receiver: int, message: str):
4647
msg = MessageText(text=message)
4748
return await self._base_request(receiver=receiver, data=msg)
4849

50+
async def send_image(
51+
self,
52+
receiver: int,
53+
original_url: str,
54+
preview_url: Optional[str] = None,
55+
caption: Optional[str] = None,
56+
):
57+
image = ImageModel(original_url=original_url, preview_url=preview_url, caption=caption)
58+
return await self._base_request(receiver=receiver, data=image)
59+
4960
async def send_list(self, receiver: int, keyboard: ListMessage):
5061
return await self._base_request(receiver=receiver, data=keyboard)
5162

0 commit comments

Comments
 (0)