def conversation_open(message: messaging.Message, data: dict = None, user: User = None): if not is_event(of=Alarm.Event.CONVERSATION_OPEN, data=data): return setting = Setting.objects(owner=user).first() is_pushable = setting.push.conversation_open if not is_pushable: return nickname = data.get("nickname", "알 수 없음") image_url = data.get("image_url", "") body = "{nickname} 님이 대화방을 열었습니다.".format(nickname=nickname) set_alert(into=message, subtitle="블랑", body=body) set_image(into=message, image=image_url)