randydev commited on
Commit
6dca01c
Β·
1 Parent(s): 13a9f4f

fix update

Browse files
akn/AllDownloaderBot/admins.py CHANGED
@@ -398,6 +398,8 @@ async def arz_admin_list(client: Client, message: Message):
398
  async for m in client.get_chat_members(message.chat.id, filter=ChatMembersFilter.ADMINISTRATORS):
399
  if m.user.is_bot:
400
  continue
 
 
401
  user = m.user
402
  tag = f"[{user.first_name}](tg://user?id={user.id})"
403
  role = "πŸ‘‘ Owner" if m.status.value == "owner" else "πŸ”§ Admin"
@@ -416,6 +418,11 @@ async def arz_admin_list(client: Client, message: Message):
416
 
417
  @Client.on_message(filters.incoming & filters.group, group=-1)
418
  async def check_user_mute(client: Client, message: Message):
 
 
 
 
 
419
  if message.from_user and message.from_user.is_bot:
420
  return
421
  if message.chat.type == ChatType.PRIVATE:
 
398
  async for m in client.get_chat_members(message.chat.id, filter=ChatMembersFilter.ADMINISTRATORS):
399
  if m.user.is_bot:
400
  continue
401
+ if m.user.is_deleted:
402
+ continue
403
  user = m.user
404
  tag = f"[{user.first_name}](tg://user?id={user.id})"
405
  role = "πŸ‘‘ Owner" if m.status.value == "owner" else "πŸ”§ Admin"
 
418
 
419
  @Client.on_message(filters.incoming & filters.group, group=-1)
420
  async def check_user_mute(client: Client, message: Message):
421
+ bot = (await client.get_chat_member(message.chat.id, client.me.id)).privileges
422
+ if not bot.can_restrict_members:
423
+ return
424
+ if message.from_user and message.from_user.is_deleted:
425
+ return
426
  if message.from_user and message.from_user.is_bot:
427
  return
428
  if message.chat.type == ChatType.PRIVATE:
akn/AllDownloaderBot/main.py CHANGED
@@ -184,7 +184,7 @@ async def startbot(c, m):
184
  buttons = [
185
  [
186
  InlineKeyboardButton(
187
- text="Add to your group",
188
  url=f"https://t.me/{c.me.username}?startgroup=true&admin=manage_chat+change_info+post_messages+edit_messages+delete_messages+invite_users+restrict_members+pin_messages+promote_members+manage_video_chats+anonymous=false"
189
  )
190
  ],
@@ -208,7 +208,7 @@ async def startbot(c, m):
208
  buttons_start_in_group = [
209
  [
210
  InlineKeyboardButton(
211
- text="Add to your group",
212
  url=f"https://t.me/{c.me.username}?startgroup=true&admin=manage_chat+change_info+post_messages+edit_messages+delete_messages+invite_users+restrict_members+pin_messages+promote_members+manage_video_chats+anonymous=false"
213
  )
214
  ],
 
184
  buttons = [
185
  [
186
  InlineKeyboardButton(
187
+ text=transdev.get("buttons.help_start_add_to_group", lang=lang),
188
  url=f"https://t.me/{c.me.username}?startgroup=true&admin=manage_chat+change_info+post_messages+edit_messages+delete_messages+invite_users+restrict_members+pin_messages+promote_members+manage_video_chats+anonymous=false"
189
  )
190
  ],
 
208
  buttons_start_in_group = [
209
  [
210
  InlineKeyboardButton(
211
+ text=transdev.get("buttons.help_start_add_to_group", lang=lang),
212
  url=f"https://t.me/{c.me.username}?startgroup=true&admin=manage_chat+change_info+post_messages+edit_messages+delete_messages+invite_users+restrict_members+pin_messages+promote_members+manage_video_chats+anonymous=false"
213
  )
214
  ],
akn/AllDownloaderBot/zombies.py CHANGED
@@ -5,6 +5,19 @@ from pyrogram.errors import *
5
  from akn.utils.database import db
6
  from akn.langs import transdev
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  @Client.on_message(filters.command("rmzombies"))
9
  async def arzrmzombies_command(client, message):
10
  bot = (await client.get_chat_member(message.chat.id, client.me.id)).privileges
 
5
  from akn.utils.database import db
6
  from akn.langs import transdev
7
 
8
+ @Client.on_message(filters.command("echo"))
9
+ async def echo_handler(client, message):
10
+ text = message.text.split(None, 1)
11
+ if len(text) < 2:
12
+ return await message.reply("You need to provide some text to echo.")
13
+
14
+ echo_text = text[1]
15
+ if message.reply_to_message:
16
+ await message.reply_to_message.reply(echo_text)
17
+ else:
18
+ await message.reply(echo_text)
19
+
20
+
21
  @Client.on_message(filters.command("rmzombies"))
22
  async def arzrmzombies_command(client, message):
23
  bot = (await client.get_chat_member(message.chat.id, client.me.id)).privileges
akn/langs/en.yml CHANGED
@@ -16,4 +16,6 @@ buttons:
16
  help_close: |
17
  ❌ Close
18
  help_menu: |
19
- ❓ Help
 
 
 
16
  help_close: |
17
  ❌ Close
18
  help_menu: |
19
+ ❓ Help
20
+ help_start_add_to_group: |
21
+ βž• Add to your group
akn/langs/id.yml CHANGED
@@ -105,6 +105,8 @@ buttons:
105
  ❌ Tutup
106
  help_menu: |
107
  ❓ Bantuan
 
 
108
 
109
  permissions:
110
  errors: |
 
105
  ❌ Tutup
106
  help_menu: |
107
  ❓ Bantuan
108
+ help_start_add_to_group: |
109
+ βž• Tambahkan ke grup anda
110
 
111
  permissions:
112
  errors: |