diff --git a/mod.py b/mod.py index 78f72d1..50fff28 100644 --- a/mod.py +++ b/mod.py @@ -99,7 +99,6 @@ def is_anon(message): def get_target(message): try: -# if True: if len(message.text.split()) > 1 and message.text.split()[1][0] == "@": username = message.text.split()[1][1:] global users @@ -129,8 +128,6 @@ def get_name(message): except: catch_error(message) -#return telebot.util.user_link(message.reply_to_message.from_user) - def key_by_value(dictionary, key): for i in dictionary: if dictionary[i] == key: @@ -189,7 +186,7 @@ def help(message): /secret ⇁ Функция для получения ссылки html на пользователя в лс. /html ⇁ Отправка текста сообщения в режиме формата html. -/support Помогите :( ⇁ Написать разработчику. Прошу писать по делу. +/support ⇁ Написать разработчику. Прошу писать по делу. """) @bot.message_handler(commands=['mute']) @@ -378,48 +375,10 @@ def chatid(message): @bot.message_handler(commands=['support']) def support(message): try: - global blocks - read_blocks() - - if message.chat.id not in blocks: - text = message.text[message.text.find(" ") + 1 :] - - bot.reply_to(message, "Ваше сообщение было отправлену разработчику бота ⌨️\n\nP.S.: Чтобы получить ответ вы обязательно должны написать боту в личные сообщения.") - bot.send_message(2057834471, text + f"\n\nПользователь: {message.from_user.id}") - else: - bot.reply_to(message, "Увы, но вы заблокированы") - except: - catch_error(message) -@bot.message_handler(commands=['block']) -def block(message): - try: - if message.chat.id == 2057834471: - global blocks - read_blocks() - id = int(message.text.split()[1] ) - - blocks.append(id) - write_blocks() - bot.reply_to(message, "Пользователь заблокирован.") - else: - bot.reply_to(message, "Увы, но у вас нету прав.") + bot.reply_to(message, f"""Связь с аднимистратором в @just_anonchat_bot : +Адрес - {telebot.formatting.hcode("c:justuser")}""", parse_mode="HTML") except: catch_error(message) -@bot.message_handler(commands=['reply']) -def reply(message): - if message.chat.id == 2057834471: - try: - text = message.text[message.text.find(" ") + 1 :] - text = text[text.find(" ") + 1 :] - id = message.text.split()[1] - - bot.reply_to(message, f"Ответ был отправлен пользователю {id}") - bot.send_message(id, "Ответ разработчика:\n\n" + text) - except: - catch_error(message) - else: - bot.reply_to(message, "Увы, но у вас нету прав.") - #####################WELCOME##### @@ -438,28 +397,6 @@ def handler_new_member(message): def catch_all_messages(message): analytic(message) -# BLOCK LINKS FOR GULYAIPOLE (INDIVIDUAL, SECRET) - try: - if message.chat.id == -1001766918049 and message.from_user.id not in get_admins(message): - if 'https://t.me/' in message.text or ( hasattr(message, 'entities') and hasattr(message.entities[0], 'url') and message.entities[0].url != None ): - bot.delete_message(message.chat.id, message.id) - bot.send_message(message.chat.id, f"Пользователь {telebot.util.user_link(message.from_user)} пытался отправить ссылку на группу/чат.", parse_mode='HTML') - except: - #catch_error(message) - pass - -@bot.edited_message_handler() -def catch_edited_messages(message): - try: - if message.chat.id == -1001766918049 and message.from_user.id not in get_admins(message): - if 'https://t.me/' in message.text or ( hasattr(message, 'entities') and hasattr(message.entities[0], 'url') and message.entities[0].url != None ): - bot.delete_message(message.chat.id, message.id) - bot.send_message(message.chat.id, f"Пользователь {telebot.util.user_link(message.from_user)} пытался отправить ссылку на группу/чат.", parse_mode='HTML') - except: - #catch_error(message) - pass - - # For what? # This add users to db for using command like: # /ban @username @@ -485,7 +422,7 @@ def catch_error(message, err_type = None): logging.error(traceback.format_exc()) # Log error err = log_stream.getvalue() # Error to variable - bot.reply_to(message, "Critical error (свяжитись через /support сообщение ) :\n\n" + telebot.formatting.hcode(err), parse_mode='HTML') + bot.reply_to(message, "Critical error (свяжитись через /support ) :\n\n" + telebot.formatting.hcode(err), parse_mode='HTML') log_stream.truncate(0) # Clear log_stream.seek(0) # Clear