Silently handle inbound "feed" messages
They seem to be pure metadata, so don't post them as messages
This commit is contained in:
parent
87b41fbdcc
commit
370865c2c1
|
@ -190,6 +190,7 @@ class Portal(DBPortal, BasePortal):
|
||||||
|
|
||||||
# TODO More
|
# TODO More
|
||||||
cls._chat_type_handler_map = {
|
cls._chat_type_handler_map = {
|
||||||
|
KnownChatType.FEED: cls._handle_kakaotalk_feed,
|
||||||
KnownChatType.TEXT: cls._handle_kakaotalk_text,
|
KnownChatType.TEXT: cls._handle_kakaotalk_text,
|
||||||
KnownChatType.REPLY: cls._handle_kakaotalk_reply,
|
KnownChatType.REPLY: cls._handle_kakaotalk_reply,
|
||||||
KnownChatType.PHOTO: cls._handle_kakaotalk_photo,
|
KnownChatType.PHOTO: cls._handle_kakaotalk_photo,
|
||||||
|
@ -1103,6 +1104,15 @@ class Portal(DBPortal, BasePortal):
|
||||||
events.append(await self._send_message(intent, content, timestamp=timestamp))
|
events.append(await self._send_message(intent, content, timestamp=timestamp))
|
||||||
return events
|
return events
|
||||||
|
|
||||||
|
async def _handle_kakaotalk_feed(
|
||||||
|
self,
|
||||||
|
timestamp: int,
|
||||||
|
chat_text: str | None,
|
||||||
|
**_
|
||||||
|
) -> list[EventID]:
|
||||||
|
self.log.info("Got feed message at %s: %s", timestamp, chat_text or "none")
|
||||||
|
return []
|
||||||
|
|
||||||
async def _handle_kakaotalk_text(
|
async def _handle_kakaotalk_text(
|
||||||
self,
|
self,
|
||||||
intent: IntentAPI,
|
intent: IntentAPI,
|
||||||
|
|
Loading…
Reference in New Issue