Jishu Developer commited on
Commit
ae27a80
·
unverified ·
1 Parent(s): 7d7db25

Update helper_func.py

Browse files
Files changed (1) hide show
  1. helper_func.py +1 -73
helper_func.py CHANGED
@@ -11,7 +11,7 @@ import re
11
  import asyncio
12
  from pyrogram import filters
13
  from pyrogram.enums import ChatMemberStatus
14
- from config import FORCE_SUB_CHANNEL, FORCE_SUB_CHANNEL2, FORCE_SUB_CHANNEL3, FORCE_SUB_CHANNEL4, ADMINS
15
  from pyrogram.errors.exceptions.bad_request_400 import UserNotParticipant
16
  from pyrogram.errors import FloodWait
17
 
@@ -26,54 +26,6 @@ async def is_subscribed(filter, client, update):
26
  except UserNotParticipant:
27
  return False
28
 
29
- if not member.status in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.MEMBER]:
30
- return False
31
- else:
32
- return True
33
-
34
- async def is_subscribed(filter, client, update):
35
- if not FORCE_SUB_CHANNEL2:
36
- return True
37
- user_id = update.from_user.id
38
- if user_id in ADMINS:
39
- return True
40
- try:
41
- member = await client.get_chat_member(chat_id = FORCE_SUB_CHANNEL2, user_id = user_id)
42
- except UserNotParticipant:
43
- return False
44
-
45
- if not member.status in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.MEMBER]:
46
- return False
47
- else:
48
- return True
49
-
50
- async def is_subscribed(filter, client, update):
51
- if not FORCE_SUB_CHANNEL3:
52
- return True
53
- user_id = update.from_user.id
54
- if user_id in ADMINS:
55
- return True
56
- try:
57
- member = await client.get_chat_member(chat_id = FORCE_SUB_CHANNEL3, user_id = user_id)
58
- except UserNotParticipant:
59
- return False
60
-
61
- if not member.status in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.MEMBER]:
62
- return False
63
- else:
64
- return True
65
-
66
- async def is_subscribed(filter, client, update):
67
- if not FORCE_SUB_CHANNEL3:
68
- return True
69
- user_id = update.from_user.id
70
- if user_id in ADMINS:
71
- return True
72
- try:
73
- member = await client.get_chat_member(chat_id = FORCE_SUB_CHANNEL4, user_id = user_id)
74
- except UserNotParticipant:
75
- return False
76
-
77
  if not member.status in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.MEMBER]:
78
  return False
79
  else:
@@ -82,12 +34,6 @@ async def is_subscribed(filter, client, update):
82
  async def is_subscribed(filter, client, update):
83
  if not FORCE_SUB_CHANNEL:
84
  return True
85
- if not FORCE_SUB_CHANNEL2:
86
- return True
87
- if not FORCE_SUB_CHANNEL3:
88
- return True
89
- if not FORCE_SUB_CHANNEL4:
90
- return True
91
  user_id = update.from_user.id
92
  if user_id in ADMINS:
93
  return True
@@ -98,24 +44,6 @@ async def is_subscribed(filter, client, update):
98
 
99
  if not member.status in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.MEMBER]:
100
  return False
101
- try:
102
- member = await client.get_chat_member(chat_id = FORCE_SUB_CHANNEL2, user_id = user_id)
103
- except UserNotParticipant:
104
- return False
105
- else:
106
- return True
107
- try:
108
- member = await client.get_chat_member(chat_id = FORCE_SUB_CHANNEL3, user_id = user_id)
109
- except UserNotParticipant:
110
- return False
111
- else:
112
- return True
113
- try:
114
- member = await client.get_chat_member(chat_id = FORCE_SUB_CHANNEL4, user_id = user_id)
115
- except UserNotParticipant:
116
- return False
117
- else:
118
- return True
119
 
120
  async def encode(string):
121
  string_bytes = string.encode("ascii")
 
11
  import asyncio
12
  from pyrogram import filters
13
  from pyrogram.enums import ChatMemberStatus
14
+ from config import FORCE_SUB_CHANNEL, ADMINS
15
  from pyrogram.errors.exceptions.bad_request_400 import UserNotParticipant
16
  from pyrogram.errors import FloodWait
17
 
 
26
  except UserNotParticipant:
27
  return False
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  if not member.status in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.MEMBER]:
30
  return False
31
  else:
 
34
  async def is_subscribed(filter, client, update):
35
  if not FORCE_SUB_CHANNEL:
36
  return True
 
 
 
 
 
 
37
  user_id = update.from_user.id
38
  if user_id in ADMINS:
39
  return True
 
44
 
45
  if not member.status in [ChatMemberStatus.OWNER, ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.MEMBER]:
46
  return False
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
 
48
  async def encode(string):
49
  string_bytes = string.encode("ascii")