def cmd_tsign(ev, arg): c_user = UserContainer(ev.from_user) reply_msid = None if ev.reply_to_message is not None: reply_msid = ch.lookupMapping(ev.from_user.id, data=ev.reply_to_message.message_id) if reply_msid is None: logging.warning("Message replied to not found in cache") msid = core.send_signed_user_message(c_user, calc_spam_score(ev), arg, reply_msid, tripcode=True) if isinstance(msid, rp.Reply): return send_answer(ev, msid, True) ch.saveMapping(c_user.id, msid, ev.message_id)
def cmd_sign(ev, arg): c_user = UserContainer(ev.from_user) reply_msid = None if ev.reply_to_message is not None: reply_msid = ch.lookupMapping(ev.from_user.id, data=ev.reply_to_message.message_id) if reply_msid is None: logging.warning("Message replied to not found in cache") msid = core.send_signed_user_message(c_user, calc_spam_score(ev), arg, reply_msid) if isinstance(msid, rp.Reply): return send_answer(ev, msid, True) # save the original message in the mapping, this isn't done inside MyReceiver.reply() # since there's no "original message" at that point ch.saveMapping(c_user.id, msid, ev.message_id)