From 8cf28804c10d98039a09c603a835bbb3d499b658 Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:23:09 +0530
Subject: [PATCH 01/19] Update mdb.py
---
database/mdb.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/database/mdb.py b/database/mdb.py
index 00d9c1da..e02ee65a 100644
--- a/database/mdb.py
+++ b/database/mdb.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# @trojanzhex
+# @KicchaRequest
import re
From b3e81fb37524728117176e3627e81bb700cd6455 Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:24:47 +0530
Subject: [PATCH 02/19] Update channel.py
---
plugins/channel.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugins/channel.py b/plugins/channel.py
index 7cb8bc77..eccdb529 100644
--- a/plugins/channel.py
+++ b/plugins/channel.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# @trojanzhex
+# @KicchaRequest
import re
@@ -38,7 +38,7 @@ async def addchannel(client: Bot, message: Message):
await message.reply_text(
"Enter in correct format!\n\n/add channelid or\n"
"/add @channelusername"
- "\n\nGet Channel id from @ChannelidHEXbot",
+ "\n\nGet Channel id from @GD_FILMCLUB",
)
return
try:
From 0eed2240fc2ede5e08e18124d87ebe7661bf6a11 Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:25:58 +0530
Subject: [PATCH 03/19] Update commands.py
---
plugins/commands.py | 120 ++++++++++++++++++--------------------------
1 file changed, 50 insertions(+), 70 deletions(-)
diff --git a/plugins/commands.py b/plugins/commands.py
index 10bdf930..095f83bc 100644
--- a/plugins/commands.py
+++ b/plugins/commands.py
@@ -1,78 +1,58 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# @trojanzhex
+# (c) @KicchaRequest
+class Translation(object):
+
+ START_TEXT = """Hey {}!!
+Am Just A Kiccha Auto Filter Bot....😉
-from pyrogram import Client, filters
-from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
-from script import script
+Just Add Me To Your Group And Channel And Connect Them And See My Pevers 🔥🔥😝
+For More Details Click Help Button Below..
+@KicchaRequest
+"""
+
+ HELP_TEXT = """
+How To Use Me!?
-@Client.on_message(filters.command(["start"]) & filters.private)
-async def start(client, message):
- try:
- await message.reply_text(
- text=script.START_MSG.format(message.from_user.mention),
- disable_web_page_preview=True,
- reply_markup=InlineKeyboardMarkup(
- [
- [
- InlineKeyboardButton("HELP", callback_data="help_data"),
- InlineKeyboardButton("ABOUT", callback_data="about_data"),
- ],
- [
- InlineKeyboardButton(
- "⭕️ JOIN OUR CHANNEL ⭕️", url="https://t.me/TroJanzHEX")
- ]
- ]
- ),
- reply_to_message_id=message.message_id
- )
- except:
- pass
+
+-> Add Me To Any Group And Make Me Admin
+-> Add Me To Your Desired Channel
+
-@Client.on_message(filters.command(["help"]) & filters.private)
-async def help(client, message):
- try:
- await message.reply_text(
- text=script.HELP_MSG,
- disable_web_page_preview=True,
- reply_markup=InlineKeyboardMarkup(
- [
- [
- InlineKeyboardButton("BACK", callback_data="start_data"),
- InlineKeyboardButton("ABOUT", callback_data="about_data"),
- ],
- [
- InlineKeyboardButton(
- "⭕️ SUPPORT ⭕️", url="https://t.me/TroJanzSupport")
- ]
- ]
- ),
- reply_to_message_id=message.message_id
- )
- except:
- pass
+Bot Commands (Works Only In Groups) :
-@Client.on_message(filters.command(["about"]) & filters.private)
-async def about(client, message):
- try:
- await message.reply_text(
- text=script.ABOUT_MSG,
- disable_web_page_preview=True,
- reply_markup=InlineKeyboardMarkup(
- [
- [
- InlineKeyboardButton("BACK", callback_data="help_data"),
- InlineKeyboardButton("START", callback_data="start_data"),
- ],
- [
- InlineKeyboardButton(
- "SOURCE CODE", url="https://github.com/TroJanzHEX/Auto-Filter-Bot-V2")
- ]
- ]
- ),
- reply_to_message_id=message.message_id
- )
- except:
- pass
\ No newline at end of file
+ -> /kicchaadd chat_id
+ OR - To Connect A Group With A Channel (Bot Should Be Admin With Full Previlages In Both Group And Channel)
+ /kicchaadd @Username
+
+ -> /kicchadel chat_id
+ OR - To disconnect A Group With A Channel
+ /kicchadel @Username
+
+ -> /kicchadelall - This Command Will Disconnect All Connected Channel With The Group And Deletes All Its File From DB
+
+ -> /settings - This Command Will Display You A Settings Pannel Instance Which Can Be Used To Tweek Bot's Settings Accordingly
+
+ -> Channel - Button Will Show You All The Connected Chats With The Group And Will Show Buttons Correspnding To There Order For Furthur Controls
+
+ -> Filter Types - Button Will Show You The 3 Filter Option Available In Bot... Pressing Each Buttons Will Either Enable or Disable Them And This Will Take Into Action As Soon As You Use Them Without The Need Of A Restart
+
+ -> Configure - Button Will Helps You To Change No. of Pages/ Buttons Per Page/ Total Result Without Acutally Editing The Repo... Also It Provide Option To Enable/Disable For Showing Invite Link In Each Results
+
+ -> Status - Button Will Shows The Stats Of Your Channel
+
+@KicchaRequest
+"""
+
+ ABOUT_TEXT = """➥ Name : Auto Filter Bot
+
+➥ Creator : Sachin_S
+
+➥ Language : Python3
+
+➥ Library : Pyrogram Asyncio 1.13.0
+
+➥ Source Code : Click Me
+"""
From fe624390fde7fdb732e02d6b84d91632048ba3ee Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:26:39 +0530
Subject: [PATCH 04/19] Update filters.py
---
plugins/filters.py | 40 ++++++++++++++++++++++------------------
1 file changed, 22 insertions(+), 18 deletions(-)
diff --git a/plugins/filters.py b/plugins/filters.py
index c05e0610..4b6e55dc 100644
--- a/plugins/filters.py
+++ b/plugins/filters.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# @trojanzhex
+# @KicchaRequest
import re
@@ -62,7 +62,9 @@ async def filter(client: Bot, message: Message):
[InlineKeyboardButton(text="📃 Pages 1/1",callback_data="pages")]
)
await message.reply_text(
- f" Here is the result for {message.text}",
+ f" 🎬 Title :
+🎞 Year :
+💿 Quality : {message.text}",
reply_markup=InlineKeyboardMarkup(buttons)
)
return
@@ -71,14 +73,16 @@ async def filter(client: Bot, message: Message):
buttons = data['buttons'][0].copy()
buttons.append(
- [InlineKeyboardButton(text="NEXT ⏩",callback_data=f"next_0_{keyword}")]
+ [InlineKeyboardButton(text="🎸 NEXT 🎸",callback_data=f"next_0_{keyword}")]
)
buttons.append(
- [InlineKeyboardButton(text=f"📃 Pages 1/{data['total']}",callback_data="pages")]
+ [InlineKeyboardButton(text=f"🎶 Pages 1/{data['total']}",callback_data="pages")]
)
await message.reply_text(
- f" Here is the result for {message.text}",
+ f" 🎬 Title :
+🎞 Year :
+💿 Quality : {message.text}",
reply_markup=InlineKeyboardMarkup(buttons)
)
@@ -99,10 +103,10 @@ async def cb_handler(client: Bot, query: CallbackQuery):
buttons = data['buttons'][int(index)+1].copy()
buttons.append(
- [InlineKeyboardButton("⏪ BACK", callback_data=f"back_{int(index)+1}_{keyword}")]
+ [InlineKeyboardButton("🎵 BACK 🎵", callback_data=f"back_{int(index)+1}_{keyword}")]
)
buttons.append(
- [InlineKeyboardButton(f"📃 Pages {int(index)+2}/{data['total']}", callback_data="pages")]
+ [InlineKeyboardButton(f"🎶 Pages {int(index)+2}/{data['total']}", callback_data="pages")]
)
await query.edit_message_reply_markup(
@@ -113,10 +117,10 @@ async def cb_handler(client: Bot, query: CallbackQuery):
buttons = data['buttons'][int(index)+1].copy()
buttons.append(
- [InlineKeyboardButton("⏪ BACK", callback_data=f"back_{int(index)+1}_{keyword}"),InlineKeyboardButton("NEXT ⏩", callback_data=f"next_{int(index)+1}_{keyword}")]
+ [InlineKeyboardButton("🎵 BACK 🎵", callback_data=f"back_{int(index)+1}_{keyword}"),InlineKeyboardButton("🎸 NEXT 🎸", callback_data=f"next_{int(index)+1}_{keyword}")]
)
buttons.append(
- [InlineKeyboardButton(f"📃 Pages {int(index)+2}/{data['total']}", callback_data="pages")]
+ [InlineKeyboardButton(f"🎶 Pages {int(index)+2}/{data['total']}", callback_data="pages")]
)
await query.edit_message_reply_markup(
@@ -134,10 +138,10 @@ async def cb_handler(client: Bot, query: CallbackQuery):
buttons = data['buttons'][int(index)-1].copy()
buttons.append(
- [InlineKeyboardButton("NEXT ⏩", callback_data=f"next_{int(index)-1}_{keyword}")]
+ [InlineKeyboardButton("🎸 NEXT 🎸", callback_data=f"next_{int(index)-1}_{keyword}")]
)
buttons.append(
- [InlineKeyboardButton(f"📃 Pages {int(index)}/{data['total']}", callback_data="pages")]
+ [InlineKeyboardButton(f"🎶 Pages {int(index)}/{data['total']}", callback_data="pages")]
)
await query.edit_message_reply_markup(
@@ -148,10 +152,10 @@ async def cb_handler(client: Bot, query: CallbackQuery):
buttons = data['buttons'][int(index)-1].copy()
buttons.append(
- [InlineKeyboardButton("⏪ BACK", callback_data=f"back_{int(index)-1}_{keyword}"),InlineKeyboardButton("NEXT ⏩", callback_data=f"next_{int(index)-1}_{keyword}")]
+ [InlineKeyboardButton("🎵 BACK 🎵", callback_data=f"back_{int(index)-1}_{keyword}"),InlineKeyboardButton("🎸 NEXT 🎸", callback_data=f"next_{int(index)-1}_{keyword}")]
)
buttons.append(
- [InlineKeyboardButton(f"📃 Pages {int(index)}/{data['total']}", callback_data="pages")]
+ [InlineKeyboardButton(f"🎶 Pages {int(index)}/{data['total']}", callback_data="pages")]
)
await query.edit_message_reply_markup(
@@ -167,9 +171,9 @@ async def cb_handler(client: Bot, query: CallbackQuery):
elif query.data == "start_data":
await query.answer()
keyboard = InlineKeyboardMarkup([
- [InlineKeyboardButton("HELP", callback_data="help_data"),
- InlineKeyboardButton("ABOUT", callback_data="about_data")],
- [InlineKeyboardButton("⭕️ JOIN OUR CHANNEL ⭕️", url="https://t.me/TroJanzHEX")]
+ [InlineKeyboardButton("⚚ HELP", callback_data="help_data"),
+ InlineKeyboardButton("ABOUT ⚚", callback_data="about_data")],
+ [InlineKeyboardButton("꧁ JOIN OUR CHANNEL ꧂", url="https://t.me/ROCKHDMOVIES2021")]
])
await query.message.edit_text(
@@ -184,7 +188,7 @@ async def cb_handler(client: Bot, query: CallbackQuery):
keyboard = InlineKeyboardMarkup([
[InlineKeyboardButton("BACK", callback_data="start_data"),
InlineKeyboardButton("ABOUT", callback_data="about_data")],
- [InlineKeyboardButton("⭕️ SUPPORT ⭕️", url="https://t.me/TroJanzSupport")]
+ [InlineKeyboardButton("〠 SUPPORT 〠", url="https://t.me/KicchaRequest")]
])
await query.message.edit_text(
@@ -199,7 +203,7 @@ async def cb_handler(client: Bot, query: CallbackQuery):
keyboard = InlineKeyboardMarkup([
[InlineKeyboardButton("BACK", callback_data="help_data"),
InlineKeyboardButton("START", callback_data="start_data")],
- [InlineKeyboardButton("SOURCE CODE", url="https://github.com/TroJanzHEX/Auto-Filter-Bot-V2")]
+ [InlineKeyboardButton("SOURCE CODE", url="https://t.me/KicchaRequest")]
])
await query.message.edit_text(
From 3655a46864ea930770be206d219ce1e74c6f7a46 Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:37:22 +0530
Subject: [PATCH 05/19] Update LICENSE
---
LICENSE | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/LICENSE b/LICENSE
index d467a123..d3a7f040 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2021 TroJanzHEX
+Copyright (c) 2021 KicchaRequest
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
From 55dc514fba8582ef1dc3e714a949ea52d27ffd7a Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:44:13 +0530
Subject: [PATCH 06/19] Update README.md
---
README.md | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 258d70b3..908cf0f3 100644
--- a/README.md
+++ b/README.md
@@ -7,29 +7,29 @@
Python3
-⭕️Library : Pyrogram 1.0.7
-
-⭕️Tutorial Video : Video Link
+⭕️Library : Pyrogram 1.0.7
"""
From 49369ed074e388be77e3737d76660f900075cb47 Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:50:18 +0530
Subject: [PATCH 11/19] Update user.py
---
user.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/user.py b/user.py
index 5d13fb45..9247ddb1 100644
--- a/user.py
+++ b/user.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# @trojanzhex
+# @sachin9742s
from pyrogram import (
From 635aba0db64efb239f3b8be6c8505505ed2bd69b Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:50:57 +0530
Subject: [PATCH 12/19] Update mdb.py
---
database/mdb.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/database/mdb.py b/database/mdb.py
index e02ee65a..9255dbf0 100644
--- a/database/mdb.py
+++ b/database/mdb.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# @KicchaRequest
+# @sachin9742s
import re
From 33a0c7ef397deea2abf74fa0c403e38590c8e937 Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:52:18 +0530
Subject: [PATCH 13/19] Update channel.py
---
plugins/channel.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/plugins/channel.py b/plugins/channel.py
index eccdb529..7e62e8a9 100644
--- a/plugins/channel.py
+++ b/plugins/channel.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# @KicchaRequest
+# @sachin9742s
import re
From 7112f5f818b99571fcd71903f7e2c9c18795ab54 Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:53:54 +0530
Subject: [PATCH 14/19] Update commands.py
---
plugins/commands.py | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/plugins/commands.py b/plugins/commands.py
index 095f83bc..74ad2361 100644
--- a/plugins/commands.py
+++ b/plugins/commands.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# (c) @KicchaRequest
+# (c) @sachin9742s
class Translation(object):
@@ -23,15 +23,15 @@ class Translation(object):
Bot Commands (Works Only In Groups) :
- -> /kicchaadd chat_id
+ -> /add chat_id
OR - To Connect A Group With A Channel (Bot Should Be Admin With Full Previlages In Both Group And Channel)
- /kicchaadd @Username
+ /add @Username
- -> /kicchadel chat_id
+ -> /del chat_id
OR - To disconnect A Group With A Channel
- /kicchadel @Username
+ /del @Username
- -> /kicchadelall - This Command Will Disconnect All Connected Channel With The Group And Deletes All Its File From DB
+ -> /delall - This Command Will Disconnect All Connected Channel With The Group And Deletes All Its File From DB
-> /settings - This Command Will Display You A Settings Pannel Instance Which Can Be Used To Tweek Bot's Settings Accordingly
@@ -43,7 +43,7 @@ class Translation(object):
-> Status - Button Will Shows The Stats Of Your Channel
-@KicchaRequest
+@sachin9742s
"""
ABOUT_TEXT = """➥ Name : Auto Filter Bot
From 27796645eca43349375704d2b869f7617ba37e9e Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:57:19 +0530
Subject: [PATCH 15/19] Update filters.py
---
plugins/filters.py | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/plugins/filters.py b/plugins/filters.py
index 4b6e55dc..2d76a081 100644
--- a/plugins/filters.py
+++ b/plugins/filters.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# @KicchaRequest
+# @sachin9742s
import re
@@ -59,12 +59,10 @@ async def filter(client: Bot, message: Message):
else:
buttons = btn
buttons.append(
- [InlineKeyboardButton(text="📃 Pages 1/1",callback_data="pages")]
+ [InlineKeyboardButton(text="🎶 Pages 1/1 🎶",callback_data="pages")]
)
await message.reply_text(
- f" 🎬 Title :
-🎞 Year :
-💿 Quality : {message.text}",
+ f" 🎬 Title : {message.text}",
reply_markup=InlineKeyboardMarkup(buttons)
)
return
@@ -80,9 +78,7 @@ async def filter(client: Bot, message: Message):
)
await message.reply_text(
- f" 🎬 Title :
-🎞 Year :
-💿 Quality : {message.text}",
+ f" 🎬 Title : {message.text}",
reply_markup=InlineKeyboardMarkup(buttons)
)
From c3cf2a66413c9aaf6ee2a58ace77a161896929c1 Mon Sep 17 00:00:00 2001
From: Sachin S <86321236+sachin9742s@users.noreply.github.com>
Date: Sat, 17 Jul 2021 23:58:14 +0530
Subject: [PATCH 16/19] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 908cf0f3..6ecf5c6f 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Auto Filter Bot V2
+# Kiccha Filter Bot V2