Update Akeno/plugins/blacklist.py
Browse files- Akeno/plugins/blacklist.py +19 -0
Akeno/plugins/blacklist.py
CHANGED
@@ -36,6 +36,12 @@ def unallowed_ips(ip):
|
|
36 |
headers={"x-blacklist-key": BLACKLIST_KEY}).json()
|
37 |
return response["message"]
|
38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
@Akeno(
|
40 |
~filters.scheduled
|
41 |
& filters.command(["allowip"], CMD_HANDLER)
|
@@ -68,6 +74,19 @@ async def unallowips(client: Client, message: Message):
|
|
68 |
except Exception as e:
|
69 |
await message.reply_text(str(e))
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
@Akeno(
|
72 |
~filters.scheduled
|
73 |
& filters.command(["ipblock"], CMD_HANDLER)
|
|
|
36 |
headers={"x-blacklist-key": BLACKLIST_KEY}).json()
|
37 |
return response["message"]
|
38 |
|
39 |
+
def unallowed_all_ips():
|
40 |
+
response = requests.delete(
|
41 |
+
f"https://private-akeno.randydev.my.id/remove_allow_ip_all/",
|
42 |
+
headers={"x-blacklist-key": BLACKLIST_KEY}).json()
|
43 |
+
return response["message"]
|
44 |
+
|
45 |
@Akeno(
|
46 |
~filters.scheduled
|
47 |
& filters.command(["allowip"], CMD_HANDLER)
|
|
|
74 |
except Exception as e:
|
75 |
await message.reply_text(str(e))
|
76 |
|
77 |
+
@Akeno(
|
78 |
+
~filters.scheduled
|
79 |
+
& filters.command(["delallip"], CMD_HANDLER)
|
80 |
+
& filters.me
|
81 |
+
& ~filters.forwarded
|
82 |
+
)
|
83 |
+
async def unallowallips(client: Client, message: Message):
|
84 |
+
try:
|
85 |
+
response = unallowed_all_ips()
|
86 |
+
await message.reply_text(response)
|
87 |
+
except Exception as e:
|
88 |
+
await message.reply_text(str(e))
|
89 |
+
|
90 |
@Akeno(
|
91 |
~filters.scheduled
|
92 |
& filters.command(["ipblock"], CMD_HANDLER)
|