SYMBOL INDEX (157 symbols across 28 files) FILE: Script.py class script (line 1) | class script(object): FILE: bot.py class Bot (line 24) | class Bot(Client): method __init__ (line 26) | def __init__(self): method start (line 37) | async def start(self): method stop (line 62) | async def stop(self, *args): method iter_messages (line 66) | async def iter_messages( FILE: database/connections_mdb.py function add_connection (line 14) | async def add_connection(group_id, user_id): function active_connection (line 55) | async def active_connection(user_id): function all_connections (line 68) | async def all_connections(user_id): function if_active (line 79) | async def if_active(user_id, group_id): function make_active (line 87) | async def make_active(user_id, group_id): function make_inactive (line 95) | async def make_inactive(user_id): function delete_connection (line 103) | async def delete_connection(user_id, group_id): FILE: database/filters_mdb.py function add_filter (line 13) | async def add_filter(grp_id, text, reply_text, btn, file, alert): function find_filter (line 31) | async def find_filter(group_id, name): function get_filters (line 50) | async def get_filters(group_id): function delete_filter (line 64) | async def delete_filter(message, text, group_id): function del_all (line 80) | async def del_all(message, group_id, title): function count_filters (line 94) | async def count_filters(group_id): function filter_stats (line 101) | async def filter_stats(): FILE: database/gfilters_mdb.py function add_gfilter (line 13) | async def add_gfilter(gfilters, text, reply_text, btn, file, alert): function find_gfilter (line 30) | async def find_gfilter(gfilters, name): function get_gfilters (line 49) | async def get_gfilters(gfilters): function delete_gfilter (line 63) | async def delete_gfilter(message, text, gfilters): function del_allg (line 78) | async def del_allg(message, gfilters): function count_gfilters (line 91) | async def count_gfilters(gfilters): function gfilter_stats (line 98) | async def gfilter_stats(): FILE: database/ia_filterdb.py class Media (line 22) | class Media(Document): class Meta (line 31) | class Meta: function save_file (line 36) | async def save_file(media): function get_search_results (line 70) | async def get_search_results(chat_id, query, file_type=None, max_results... function get_bad_files (line 127) | async def get_bad_files(query, file_type=None, filter=False): function get_file_details (line 164) | async def get_file_details(query): function encode_file_id (line 171) | def encode_file_id(s: bytes) -> str: function encode_file_ref (line 188) | def encode_file_ref(file_ref: bytes) -> str: function unpack_new_file_id (line 192) | def unpack_new_file_id(new_file_id): FILE: database/users_chats_db.py class Database (line 4) | class Database: method __init__ (line 6) | def __init__(self, uri, database_name): method new_user (line 13) | def new_user(self, id, name): method new_group (line 24) | def new_group(self, id, title): method add_user (line 34) | async def add_user(self, id, name): method is_user_exist (line 38) | async def is_user_exist(self, id): method total_users_count (line 42) | async def total_users_count(self): method remove_ban (line 46) | async def remove_ban(self, id): method ban_user (line 53) | async def ban_user(self, user_id, ban_reason="No Reason"): method get_ban_status (line 60) | async def get_ban_status(self, id): method get_all_users (line 70) | async def get_all_users(self): method delete_user (line 74) | async def delete_user(self, user_id): method get_banned (line 78) | async def get_banned(self): method add_chat (line 87) | async def add_chat(self, chat, title): method get_chat (line 92) | async def get_chat(self, chat): method re_enable_chat (line 97) | async def re_enable_chat(self, id): method update_settings (line 104) | async def update_settings(self, id, settings): method get_settings (line 108) | async def get_settings(self, id): method disable_chat (line 127) | async def disable_chat(self, chat, reason="No Reason"): method total_chat_count (line 135) | async def total_chat_count(self): method get_all_chats (line 140) | async def get_all_chats(self): method get_db_size (line 144) | async def get_db_size(self): FILE: info.py function is_enabled (line 11) | def is_enabled(value, default): FILE: plugins/__init__.py function web_server (line 5) | async def web_server(): FILE: plugins/approve.py function accept_request (line 7) | async def accept_request(client, r): FILE: plugins/banned.py function banned_users (line 8) | async def banned_users(_, client, message: Message): function disabled_chat (line 15) | async def disabled_chat(_, client, message: Message): function ban_reply (line 22) | async def ban_reply(bot, message): function grp_bd (line 27) | async def grp_bd(bot, message): FILE: plugins/broadcast.py function verupikkals (line 10) | async def verupikkals(bot, message): function broadcast_group (line 43) | async def broadcast_group(bot, message): FILE: plugins/channel.py function media (line 9) | async def media(bot, message): FILE: plugins/check_alive.py function check_alive (line 11) | async def check_alive(_, message): function help (line 15) | async def help(_, message): function movie (line 20) | async def movie(_, message): function series (line 24) | async def series(_, message): function tutorial (line 28) | async def tutorial(_, message): function ping (line 32) | async def ping(_, message): function stats (line 40) | async def stats(bot, update): function stop_button (line 63) | async def stop_button(bot, message): FILE: plugins/commands.py function start (line 22) | async def start(client, message): function channel_info (line 292) | async def channel_info(bot, message): function log_file (line 323) | async def log_file(bot, message): function delete (line 331) | async def delete(bot, message): function delete_all_index (line 377) | async def delete_all_index(bot, message): function delete_all_index_confirm (line 399) | async def delete_all_index_confirm(bot, message): function settings (line 406) | async def settings(client, message): function send_msg (line 568) | async def send_msg(bot, message): function save_template (line 598) | async def save_template(client, message): function requests (line 642) | async def requests(bot, message): function send_msg (line 720) | async def send_msg(bot, message): function send_msg (line 746) | async def send_msg(bot, message): function send_chatmsg (line 772) | async def send_chatmsg(bot, message): function deletemultiplefiles (line 798) | async def deletemultiplefiles(bot, message): FILE: plugins/connection.py function addconnection (line 13) | async def addconnection(client, message): function deleteconnection (line 84) | async def deleteconnection(client, message): function connections (line 112) | async def connections(client, message): FILE: plugins/delete_files.py function deletemultiplemedia (line 13) | async def deletemultiplemedia(bot, message): FILE: plugins/filters.py function addfilter (line 17) | async def addfilter(client, message): function get_all (line 120) | async def get_all(client, message): function deletefilter (line 184) | async def deletefilter(client, message): function delallconfirm (line 236) | async def delallconfirm(client, message): FILE: plugins/genlink.py function allowed (line 16) | async def allowed(_, __, message): function gen_link_s (line 24) | async def gen_link_s(bot, message): function gen_link_batch (line 41) | async def gen_link_batch(bot, message): FILE: plugins/gfilters.py function addgfilter (line 17) | async def addgfilter(client, message): function get_all_gfilters (line 86) | async def get_all_gfilters(client, message): function deletegfilter (line 115) | async def deletegfilter(client, message): function delallgfilters (line 132) | async def delallgfilters(client, message): FILE: plugins/index.py function index_files (line 18) | async def index_files(bot, query): function send_for_index (line 53) | async def send_for_index(bot, message): function set_skip_number (line 124) | async def set_skip_number(bot, message): function index_files_to_db (line 137) | async def index_files_to_db(lst_msg_id, chat, msg, bot): FILE: plugins/inline.py function inline_users (line 13) | async def inline_users(query: InlineQuery): function answer (line 24) | async def answer(bot, query): function get_reply_markup (line 107) | def get_reply_markup(query): FILE: plugins/json.py function jsonify (line 6) | async def jsonify(_, message): FILE: plugins/misc.py function showid (line 14) | async def showid(client, message): function who_is (line 58) | async def who_is(client, message): function imdb_search (line 130) | async def imdb_search(client, message): function imdb_callback (line 151) | async def imdb_callback(bot: Client, quer_y: CallbackQuery): FILE: plugins/p_ttishow.py function save_group (line 15) | async def save_group(bot, message): function leave_a_chat (line 77) | async def leave_a_chat(bot, message): function disable_chat (line 103) | async def disable_chat(bot, message): function re_enable_chat (line 141) | async def re_enable_chat(bot, message): function get_ststs (line 160) | async def get_ststs(bot, message): function gen_invite (line 172) | async def gen_invite(bot, message): function ban_a_user (line 189) | async def ban_a_user(bot, message): function unban_a_user (line 222) | async def unban_a_user(bot, message): function list_users (line 255) | async def list_users(bot, message): function list_chats (line 272) | async def list_chats(bot, message): FILE: plugins/pm_filter.py function give_filter (line 41) | async def give_filter(client, message): function pv_filter (line 66) | async def pv_filter(client, message): function next_page (line 72) | async def next_page(bot, query): function advantage_spoll_choker (line 259) | async def advantage_spoll_choker(bot, query): function cb_handler (line 289) | async def cb_handler(client: Client, query: CallbackQuery): function auto_filter (line 1261) | async def auto_filter(client, msg, spoll=False): function advantage_spell_chok (line 1490) | async def advantage_spell_chok(client, msg): function manual_filters (line 1566) | async def manual_filters(client, message, text=False): function global_filters (line 1747) | async def global_filters(client, message, text=False): FILE: plugins/route.py function root_route_handler (line 6) | async def root_route_handler(request): FILE: utils.py class temp (line 33) | class temp(object): function is_subscribed (line 47) | async def is_subscribed(bot, query): function get_poster (line 60) | async def get_poster(query, bulk=False, id=False, file=None): function broadcast_messages (line 138) | async def broadcast_messages(user_id, message): function broadcast_messages_group (line 159) | async def broadcast_messages_group(chat_id, message): function search_gagala (line 173) | async def search_gagala(text): function get_settings (line 187) | async def get_settings(group_id): function save_group_settings (line 194) | async def save_group_settings(group_id, key, value): function get_size (line 200) | def get_size(size): function split_list (line 211) | def split_list(l, n): function get_file_id (line 215) | def get_file_id(msg: Message): function extract_user (line 232) | def extract_user(message: Message) -> Union[int, str]: function list_to_str (line 262) | def list_to_str(k): function last_online (line 273) | def last_online(from_user): function split_quotes (line 292) | def split_quotes(text: str) -> List: function gfilterparser (line 313) | def gfilterparser(text, keyword): function parser (line 369) | def parser(text, keyword): function remove_escapes (line 425) | def remove_escapes(text: str) -> str: function humanbytes (line 439) | def humanbytes(size): function send_all (line 450) | async def send_all(bot, userid, files, ident):