def __chat_settings__(chat_id, user_id): log_channel = sql.get_chat_log_channel(chat_id) if log_channel: log_channel_info = dispatcher.bot.get_chat(log_channel) return "Grup ini memiliki semua log yang dikirim ke: {} (`{}`)".format( escape_markdown(log_channel_info.title), log_channel) return "Tidak ada saluran masuk yang ditetapkan untuk grup ini!"
def logging(bot: Bot, update: Update): spam = spamfilters(update.effective_message.text, update.effective_message.from_user.id, update.effective_chat.id, update.effective_message) if spam == True: return message = update.effective_message # type: Optional[Message] chat = update.effective_chat # type: Optional[Chat] log_channel = sql.get_chat_log_channel(chat.id) if log_channel: log_channel_info = bot.get_chat(log_channel) send_message( update.effective_message, tl(update.effective_message, "Grup ini memiliki semua log yang dikirim ke: {} (`{}`)"). format(escape_markdown(log_channel_info.title), log_channel), parse_mode=ParseMode.MARKDOWN) else: send_message( update.effective_message, tl( update.effective_message, "Tidak ada saluran log yang telah ditetapkan untuk grup ini!" ))
def log_action(bot: Bot, update: Update, *args, **kwargs): result = func(bot, update, *args, **kwargs) chat = update.effective_chat # type: Optional[Chat] message = update.effective_message # type: Optional[Message] if result: if chat.type == chat.SUPERGROUP and chat.username: result += "\n<b>Link:</b> " \ "<a href=\"http://telegram.me/{}/{}\">klik disini</a>".format(chat.username, message.message_id) log_chat = sql.get_chat_log_channel(chat.id) if log_chat: send_log(bot, log_chat, chat.id, result) elif result == "": pass else: LOGGER.warning( "%s was set as loggable, but had no return statement.", func) return result
def logging(update, context): message = update.effective_message # type: Optional[Message] chat = update.effective_chat # type: Optional[Chat] log_channel = sql.get_chat_log_channel(chat.id) if log_channel: log_channel_info = context.bot.get_chat(log_channel) send_message( update.effective_message, tl(update.effective_message, "Grup ini memiliki semua log yang dikirim ke: {} (`{}`)"). format(escape_markdown(log_channel_info.title), log_channel), parse_mode=ParseMode.MARKDOWN) else: send_message( update.effective_message, tl( update.effective_message, "Tidak ada saluran log yang telah ditetapkan untuk grup ini!" ))
def logging(bot: Bot, update: Update): spam = spamfilters(update.effective_message.text, update.effective_message.from_user.id, update.effective_chat.id) if spam == True: return update.effective_message.reply_text( "Saya kecewa dengan anda, saya tidak akan mendengar kata-kata anda sekarang!" ) message = update.effective_message # type: Optional[Message] chat = update.effective_chat # type: Optional[Chat] log_channel = sql.get_chat_log_channel(chat.id) if log_channel: log_channel_info = bot.get_chat(log_channel) message.reply_text( "Grup ini memiliki semua log yang dikirim ke: {} (`{}`)". format(escape_markdown(log_channel_info.title), log_channel), parse_mode=ParseMode.MARKDOWN) else: message.reply_text( "Tidak ada saluran log yang telah ditetapkan untuk grup ini!")