def send_to_single_inner(chat_id, ev, reply_to=None, force_caption=None): if isinstance(ev, rp.Reply): kwargs2 = {} if reply_to is not None: kwargs2["reply_to_message_id"] = reply_to kwargs2["allow_sending_without_reply"] = True if ev.type == rp.types.CUSTOM: kwargs2["disable_web_page_preview"] = True return bot.send_message(chat_id, rp.formatForTelegram(ev), parse_mode="HTML", **kwargs2) elif isinstance(ev, FormattedMessage): kwargs2 = {} if reply_to is not None: kwargs2["reply_to_message_id"] = reply_to kwargs2["allow_sending_without_reply"] = True if ev.html: kwargs2["parse_mode"] = "HTML" return bot.send_message(chat_id, ev.content, **kwargs2) return resend_message(chat_id, ev, reply_to=reply_to, force_caption=force_caption)
def send_to_single_inner(chat_id, ev, **kwargs): if isinstance(ev, rp.Reply): kwargs2 = {} if "reply_to" in kwargs.keys(): kwargs2["reply_to_message_id"] = kwargs["reply_to"] if ev.type == rp.types.CUSTOM: kwargs2["disable_web_page_preview"] = True return bot.send_message(chat_id, rp.formatForTelegram(ev), parse_mode="HTML", **kwargs2) else: return resend_message(chat_id, ev, **kwargs)
def send_to_single_inner(chat_id, ev, **kwargs): if type(ev) == rp.Reply: if "reply_to" in kwargs.keys(): kwargs = {"reply_to_message_id": kwargs["reply_to"]} else: kwargs = {} return bot.send_message(chat_id, rp.formatForTelegram(ev), parse_mode="HTML", **kwargs) else: return resend_message(chat_id, ev, **kwargs)