async def catbroadcast_remove(event): if event.fwd_from: return catinput_str = event.pattern_match.group(1) if not catinput_str: return await event.edit( "Dari kategori mana saya harus menghapus obrolan ini", parse_mode=parse_pre) keyword = catinput_str.lower() check = sql.is_in_broadcastlist(keyword, event.chat_id) if not check: return await event.edit( f"Obrolan ini tidak ada dalam kategori {keyword}", parse_mode=parse_pre) sql.rm_from_broadcastlist(keyword, event.chat_id) await event.edit( f"Obrolan ini Sekarang dihapus dari kategori {keyword}", parse_mode=parse_pre, ) chat = await event.get_chat() if BOTLOG: try: await event.client.send_message( BOTLOG_CHATID, f"Obrolan {chat.title} dihapus dari kategori {keyword}", parse_mode=parse_pre, ) except Exception: await event.client.send_message( BOTLOG_CHATID, f"pengguna {chat.first_name} dihapus dari kategori {keyword}", parse_mode=parse_pre, )
async def catbroadcast_add(event): if event.fwd_from: return catinput_str = event.pattern_match.group(1) if not catinput_str: return await event.edit( "Di kategori mana saya harus menambahkan obrolan ini?", parse_mode=parse_pre) keyword = catinput_str.lower() check = sql.is_in_broadcastlist(keyword, event.chat_id) if check: return await event.edit( f"Obrolan ini sudah ada dalam kategori ini {keyword}", parse_mode=parse_pre, ) sql.add_to_broadcastlist(keyword, event.chat_id) await event.edit(f"Obrolan ini Sekarang ditambahkan ke kategori {keyword}", parse_mode=parse_pre) chat = await event.get_chat() if BOTLOG: try: await event.client.send_message( BOTLOG_CHATID, f"Obrolan {chat.title} ditambahkan ke kategori {keyword}", parse_mode=parse_pre, ) except Exception: await event.client.send_message( BOTLOG_CHATID, f"Pengguna {chat.first_name} ditambahkan ke kategori {keyword}", parse_mode=parse_pre, )
async def catbroadcast_remove(event): if event.fwd_from: return catinput_str = event.pattern_match.group(1) if not catinput_str: return await event.edit( "From which category should i remove this chat", parse_mode=parse_pre ) keyword = catinput_str.lower() check = sql.is_in_broadcastlist(keyword, event.chat_id) if not check: return await event.edit( f"This chat is not in the category {keyword}", parse_mode=parse_pre ) sql.rm_from_broadcastlist(keyword, event.chat_id) await event.edit( f"This chat is Now removed from the category {keyword}", parse_mode=parse_pre, ) chat = await event.get_chat() if BOTLOG: try: await event.client.send_message( BOTLOG_CHATID, f"The Chat {chat.title} is removed from category {keyword}", parse_mode=parse_pre, ) except Exception: await event.client.send_message( BOTLOG_CHATID, f"The user {chat.first_name} is removed from category {keyword}", parse_mode=parse_pre, )
async def catbroadcast_add(event): if event.fwd_from: return catinput_str = event.pattern_match.group(1) if not catinput_str: return await event.edit( "In which category should i add this chat", parse_mode=parse_pre ) keyword = catinput_str.lower() check = sql.is_in_broadcastlist(keyword, event.chat_id) if check: return await event.edit( f"This chat is already in this category {keyword}", parse_mode=parse_pre, ) sql.add_to_broadcastlist(keyword, event.chat_id) await event.edit( f"This chat is Now added to category {keyword}", parse_mode=parse_pre ) chat = await event.get_chat() if BOTLOG: try: await event.client.send_message( BOTLOG_CHATID, f"The Chat {chat.title} is added to category {keyword}", parse_mode=parse_pre, ) except Exception: await event.client.send_message( BOTLOG_CHATID, f"The user {chat.first_name} is added to category {keyword}", parse_mode=parse_pre, )
async def catbroadcast_remove(event): if event.fwd_from: return catinput_str = event.pattern_match.group(1) if not catinput_str: return await event.edit( "Dari kategori mana saya harus menghapus obrolan ini", parse_mode=parse_pre) args = catinput_str.split(" ") if len(args) != 2: return await event.edit( "Gunakan sintaks yang tepat seperti yang ditunjukkan .frmfrom category_name groupid", parse_mode=parse_pre, ) try: groupid = int(args[0]) keyword = args[1].lower() except ValueError: try: groupid = int(args[1]) keyword = args[0].lower() except ValueError: return await event.edit( event, "Gunakan sintaks yang tepat seperti yang ditunjukkan .frmfrom category_name groupid", parse_mode=parse_pre, ) keyword = keyword.lower() check = sql.is_in_broadcastlist(keyword, int(groupid)) if not check: return await event.edit( f"Obrolan ini {groupid} tidak termasuk dalam kategori {keyword}", parse_mode=parse_pre, ) sql.rm_from_broadcastlist(keyword, groupid) await event.edit( event, f"Obrolan ini {groupid} sekarang dihapus dari kategori {keyword}", parse_mode=parse_pre, ) chat = await event.get_chat() if BOTLOG: try: await event.client.send_message( BOTLOG_CHATID, f"Obrolan ini {chat.title} dihapus dari kategori {keyword}", parse_mode=parse_pre, ) except Exception: await event.client.send_message( BOTLOG_CHATID, f"pengguna {chat.first_name} dihapus dari kategori {keyword}", parse_mode=parse_pre, )
async def catbroadcast_remove(event): if event.fwd_from: return catinput_str = event.pattern_match.group(1) if not catinput_str: return await event.edit( "From which category should i remove this chat", parse_mode=parse_pre ) args = catinput_str.split(" ") if len(args) != 2: return await event.edit( "Use proper syntax as shown .frmfrom category_name groupid", parse_mode=parse_pre, ) try: groupid = int(args[0]) keyword = args[1].lower() except ValueError: try: groupid = int(args[1]) keyword = args[0].lower() except ValueError: return await event.edit( event, "Use proper syntax as shown .frmfrom category_name groupid", parse_mode=parse_pre, ) keyword = keyword.lower() check = sql.is_in_broadcastlist(keyword, int(groupid)) if not check: return await event.edit( f"This chat {groupid} is not in the category {keyword}", parse_mode=parse_pre, ) sql.rm_from_broadcastlist(keyword, groupid) await event.edit( event, f"This chat {groupid} is Now removed from the category {keyword}", parse_mode=parse_pre, ) chat = await event.get_chat() if BOTLOG: try: await event.client.send_message( BOTLOG_CHATID, f"The Chat {chat.title} is removed from category {keyword}", parse_mode=parse_pre, ) except Exception: await event.client.send_message( BOTLOG_CHATID, f"The user {chat.first_name} is removed from category {keyword}", parse_mode=parse_pre, )