mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2026-01-03 11:04:51 +00:00
Improve
This commit is contained in:
parent
a370fa178c
commit
c47996a297
12 changed files with 57 additions and 31 deletions
|
|
@ -12,7 +12,16 @@ from misskaty.plugins import ALL_MODULES
|
||||||
from misskaty.helper import paginate_modules
|
from misskaty.helper import paginate_modules
|
||||||
from misskaty.helper.tools import bot_sys_stats
|
from misskaty.helper.tools import bot_sys_stats
|
||||||
from database.users_chats_db import db
|
from database.users_chats_db import db
|
||||||
from misskaty.vars import LOG_CHANNEL, SUDO
|
from misskaty.vars import (
|
||||||
|
LOG_CHANNEL,
|
||||||
|
SUDO,
|
||||||
|
BOT_ID,
|
||||||
|
BOT_NAME,
|
||||||
|
BOT_USERNAME,
|
||||||
|
UBOT_ID,
|
||||||
|
UBOT_NAME,
|
||||||
|
UBOT_USERNAME,
|
||||||
|
)
|
||||||
from utils import temp, auto_clean
|
from utils import temp, auto_clean
|
||||||
from pyrogram.raw.all import layer
|
from pyrogram.raw.all import layer
|
||||||
from pyrogram import idle, __version__, filters
|
from pyrogram import idle, __version__, filters
|
||||||
|
|
@ -42,21 +51,27 @@ async def start_bot():
|
||||||
j += 1
|
j += 1
|
||||||
await app.start()
|
await app.start()
|
||||||
await user.start()
|
await user.start()
|
||||||
me = await app.get_me()
|
bot = await app.get_me()
|
||||||
ubot = await user.get_me()
|
ubot = await user.get_me()
|
||||||
|
BOT_ID = bot.id
|
||||||
|
BOT_NAME = bot.first_name
|
||||||
|
BOT_USERNAME = bot.username
|
||||||
|
UBOT_ID = ubot.id
|
||||||
|
UBOT_NAME = ubot.first_name
|
||||||
|
UBOT_USERNAME = ubot.username
|
||||||
LOGGER.info("+===============================================================+")
|
LOGGER.info("+===============================================================+")
|
||||||
LOGGER.info("| MissKatyPyro |")
|
LOGGER.info("| MissKatyPyro |")
|
||||||
LOGGER.info("+===============+===============+===============+===============+")
|
LOGGER.info("+===============+===============+===============+===============+")
|
||||||
LOGGER.info(bot_modules)
|
LOGGER.info(bot_modules)
|
||||||
LOGGER.info("+===============+===============+===============+===============+")
|
LOGGER.info("+===============+===============+===============+===============+")
|
||||||
LOGGER.info(f"[INFO]: BOT STARTED AS @{me.username}!")
|
LOGGER.info(f"[INFO]: BOT STARTED AS @{BOT_USERNAME}!")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
LOGGER.info("[INFO]: SENDING ONLINE STATUS")
|
LOGGER.info("[INFO]: SENDING ONLINE STATUS")
|
||||||
for i in SUDO:
|
for i in SUDO:
|
||||||
await app.send_message(
|
await app.send_message(
|
||||||
i,
|
i,
|
||||||
f"USERBOT AND BOT STARTED with Pyrogram v{__version__}..\nUserBot: {ubot.first_name}\nBot: {me.first_name}\n\nwith Pyrogram v{__version__} (Layer {layer}) started on @{me.username}.",
|
f"USERBOT AND BOT STARTED with Pyrogram v{__version__}..\nUserBot: {UBOT_NAME}\nBot: {BOT_NAME}\n\nwith Pyrogram v{__version__} (Layer {layer}) started on @{BOT_USERNAME}.\n\n{botmodules}",
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
LOGGER.error(str(e))
|
LOGGER.error(str(e))
|
||||||
|
|
@ -83,18 +98,20 @@ home_keyboard_pm = InlineKeyboardMarkup(
|
||||||
[
|
[
|
||||||
InlineKeyboardButton(
|
InlineKeyboardButton(
|
||||||
text="Add Me To Your Group 🎉",
|
text="Add Me To Your Group 🎉",
|
||||||
url=f"http://t.me/{app.me.first_name}?startgroup=new",
|
url=f"http://t.me/{BOT_USERNAME}?startgroup=new",
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
home_text_pm = f"Hey there! My name is {app.me.first_name}. I have many useful features for you, feel free to add me to your group.\n\nIf you want give coffee to my owner you can send /donate command for more info."
|
home_text_pm = f"Hey there! My name is {BOT_NAME}. I have many useful features for you, feel free to add me to your group.\n\nIf you want give coffee to my owner you can send /donate command for more info."
|
||||||
|
|
||||||
keyboard = InlineKeyboardMarkup(
|
keyboard = InlineKeyboardMarkup(
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
InlineKeyboardButton(text="Help ❓", url=f"t.me/{app.me.username}?start=help"),
|
InlineKeyboardButton(
|
||||||
|
text="Help ❓", url=f"t.me/{BOT_USERNAME}?start=help"
|
||||||
|
),
|
||||||
InlineKeyboardButton(
|
InlineKeyboardButton(
|
||||||
text="Source Code <20>",
|
text="Source Code <20>",
|
||||||
url="https://github.com/yasirarism/MissKatyPyro",
|
url="https://github.com/yasirarism/MissKatyPyro",
|
||||||
|
|
@ -199,7 +216,7 @@ async def help_command(_, message):
|
||||||
[
|
[
|
||||||
InlineKeyboardButton(
|
InlineKeyboardButton(
|
||||||
text="Click here",
|
text="Click here",
|
||||||
url=f"t.me/{app.me.first_name}?start=help_{name}",
|
url=f"t.me/{BOT_USERNAME}?start=help_{name}",
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import time
|
||||||
import os
|
import os
|
||||||
from misskaty import botStartTime, user, app
|
from misskaty import botStartTime, user, app
|
||||||
from misskaty.plugins import ALL_MODULES
|
from misskaty.plugins import ALL_MODULES
|
||||||
|
from misskaty.vars import UBOT_NAME, BOT_NAME
|
||||||
from misskaty.helper.human_read import get_readable_time
|
from misskaty.helper.human_read import get_readable_time
|
||||||
from misskaty.helper.http import http
|
from misskaty.helper.http import http
|
||||||
from http.cookies import SimpleCookie
|
from http.cookies import SimpleCookie
|
||||||
|
|
@ -42,7 +43,7 @@ async def bot_sys_stats():
|
||||||
disk = psutil.disk_usage("/").percent
|
disk = psutil.disk_usage("/").percent
|
||||||
process = psutil.Process(os.getpid())
|
process = psutil.Process(os.getpid())
|
||||||
return f"""
|
return f"""
|
||||||
{user.me.first_name}@{app.me.first_name}
|
{UBOT_NAME}@{BOT_NAME}
|
||||||
------------------
|
------------------
|
||||||
UPTIME: {get_readable_time(bot_uptime)}
|
UPTIME: {get_readable_time(bot_uptime)}
|
||||||
BOT: {round(process.memory_info()[0] / 1024**2)} MB
|
BOT: {round(process.memory_info()[0] / 1024**2)} MB
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
from pyrogram import filters, enums
|
from pyrogram import filters, enums
|
||||||
from pyrogram.errors import UserIsBlocked, UserNotParticipant
|
from pyrogram.errors import UserIsBlocked, UserNotParticipant
|
||||||
from misskaty.vars import COMMAND_HANDLER
|
from misskaty.vars import COMMAND_HANDLER, BOT_USERNAME
|
||||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||||
from misskaty.core.decorator.errors import capture_err
|
from misskaty.core.decorator.errors import capture_err
|
||||||
from misskaty import app
|
from misskaty import app
|
||||||
|
|
@ -26,7 +26,7 @@ async def copy(client, message):
|
||||||
[
|
[
|
||||||
InlineKeyboardButton(
|
InlineKeyboardButton(
|
||||||
text="💬 Chat Aku Yahh",
|
text="💬 Chat Aku Yahh",
|
||||||
url=f"https://t.me/{app.me.username}",
|
url=f"https://t.me/{BOT_USERNAME}",
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
@ -78,7 +78,7 @@ async def forward(client, message):
|
||||||
[
|
[
|
||||||
InlineKeyboardButton(
|
InlineKeyboardButton(
|
||||||
text="💬 Chat Aku Yahh",
|
text="💬 Chat Aku Yahh",
|
||||||
url=f"https://t.me/{app.me.username}",
|
url=f"https://t.me/{BOT_USERNAME}",
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ import re
|
||||||
import time
|
import time
|
||||||
from utils import put_cleanmode
|
from utils import put_cleanmode
|
||||||
from misskaty import app
|
from misskaty import app
|
||||||
|
from misskaty.vars import BOT_USERNAME
|
||||||
from pyrogram import filters, enums
|
from pyrogram import filters, enums
|
||||||
from database.afk_db import remove_afk, is_afk
|
from database.afk_db import remove_afk, is_afk
|
||||||
from misskaty.helper.human_read import get_readable_time2
|
from misskaty.helper.human_read import get_readable_time2
|
||||||
|
|
@ -28,7 +29,7 @@ async def chat_watcher_func(_, message):
|
||||||
userid = message.from_user.id
|
userid = message.from_user.id
|
||||||
user_name = message.from_user.first_name
|
user_name = message.from_user.first_name
|
||||||
if message.entities:
|
if message.entities:
|
||||||
possible = ["/afk", f"/afk@{app.me.username}", "!afk"]
|
possible = ["/afk", f"/afk@{BOT_USERNAME}", "!afk"]
|
||||||
message_text = message.text or message.caption
|
message_text = message.text or message.caption
|
||||||
for entity in message.entities:
|
for entity in message.entities:
|
||||||
if entity.type == enums.MessageEntityType.BOT_COMMAND:
|
if entity.type == enums.MessageEntityType.BOT_COMMAND:
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ from pyrogram import filters, enums
|
||||||
from pyrogram.errors import FloodWait
|
from pyrogram.errors import FloodWait
|
||||||
from misskaty import app
|
from misskaty import app
|
||||||
from misskaty.helper.ffmpeg_helper import take_ss, genss_link
|
from misskaty.helper.ffmpeg_helper import take_ss, genss_link
|
||||||
from misskaty.vars import COMMAND_HANDLER
|
from misskaty.vars import COMMAND_HANDLER, BOT_USERNAME
|
||||||
from misskaty.helper.pyro_progress import progress_for_pyrogram
|
from misskaty.helper.pyro_progress import progress_for_pyrogram
|
||||||
|
|
||||||
LOGGER = getLogger(__name__)
|
LOGGER = getLogger(__name__)
|
||||||
|
|
@ -74,7 +74,7 @@ async def genss(client, message):
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
await message.reply(
|
await message.reply(
|
||||||
f"☑️ Uploaded [1] screenshoot.\n\n{message.from_user.first_name} (<code>{message.from_user.id}</code>)\n#️⃣ #ssgen #id{message.from_user.id}\n\nSS Generate by @{app.me.username}",
|
f"☑️ Uploaded [1] screenshoot.\n\n{message.from_user.first_name} (<code>{message.from_user.id}</code>)\n#️⃣ #ssgen #id{message.from_user.id}\n\nSS Generate by @{BOT_USERNAME}",
|
||||||
reply_to_message_id=message.id,
|
reply_to_message_id=message.id,
|
||||||
)
|
)
|
||||||
await process.delete()
|
await process.delete()
|
||||||
|
|
@ -127,7 +127,7 @@ async def genss_link(client, message):
|
||||||
await sleep(e.value)
|
await sleep(e.value)
|
||||||
await message.reply_media_group(images, reply_to_message_id=message.id)
|
await message.reply_media_group(images, reply_to_message_id=message.id)
|
||||||
await message.reply(
|
await message.reply(
|
||||||
f"☑️ Uploaded [8] screenshoot.\n\nGenerated by @{app.me.username}.",
|
f"☑️ Uploaded [8] screenshoot.\n\nGenerated by @{BOT_USERNAME}.",
|
||||||
reply_to_message_id=message.id,
|
reply_to_message_id=message.id,
|
||||||
)
|
)
|
||||||
await process.delete()
|
await process.delete()
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ import textwrap
|
||||||
from database.users_chats_db import db
|
from database.users_chats_db import db
|
||||||
from utils import temp
|
from utils import temp
|
||||||
from pyrogram.errors import ChatAdminRequired
|
from pyrogram.errors import ChatAdminRequired
|
||||||
from misskaty.vars import SUDO, LOG_CHANNEL, SUPPORT_CHAT, COMMAND_HANDLER
|
from misskaty.vars import SUDO, LOG_CHANNEL, SUPPORT_CHAT, COMMAND_HANDLER, BOT_USERNAME
|
||||||
|
|
||||||
LOGGER = getLogger(__name__)
|
LOGGER = getLogger(__name__)
|
||||||
|
|
||||||
|
|
@ -68,7 +68,7 @@ def welcomepic(pic, user, chat, count, id):
|
||||||
draw_multiple_line_text(background, chat, font, 47)
|
draw_multiple_line_text(background, chat, font, 47)
|
||||||
ImageDraw.Draw(background).text(
|
ImageDraw.Draw(background).text(
|
||||||
(530, 460),
|
(530, 460),
|
||||||
f"Generated by @{app.me.username}",
|
f"Generated by @{BOT_USERNAME}",
|
||||||
font=ImageFont.truetype("Calistoga-Regular.ttf", 28),
|
font=ImageFont.truetype("Calistoga-Regular.ttf", 28),
|
||||||
size=20,
|
size=20,
|
||||||
align="right",
|
align="right",
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ from misskaty.plugins.misc_tools import get_content
|
||||||
from pyrogram import __version__ as pyrover
|
from pyrogram import __version__ as pyrover
|
||||||
from misskaty.helper.http import http
|
from misskaty.helper.http import http
|
||||||
from misskaty.helper.tools import GENRES_EMOJI
|
from misskaty.helper.tools import GENRES_EMOJI
|
||||||
|
from misskaty.vars import BOT_USERNAME
|
||||||
from pyrogram import filters, enums
|
from pyrogram import filters, enums
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
from utils import demoji
|
from utils import demoji
|
||||||
|
|
@ -77,7 +78,7 @@ async def inline_menu(_, inline_query: InlineQuery):
|
||||||
title="Github Repo",
|
title="Github Repo",
|
||||||
description="Github Repo of This Bot.",
|
description="Github Repo of This Bot.",
|
||||||
input_message_content=InputTextMessageContent(
|
input_message_content=InputTextMessageContent(
|
||||||
f"<b>Github Repo @{app.me.username}</b>\n\nhttps://github.com/yasirarism/MissKatyPyro"
|
f"<b>Github Repo @{BOT_USERNAME}</b>\n\nhttps://github.com/yasirarism/MissKatyPyro"
|
||||||
),
|
),
|
||||||
thumb_url="https://hamker.me/gjc9fo3.png",
|
thumb_url="https://hamker.me/gjc9fo3.png",
|
||||||
),
|
),
|
||||||
|
|
@ -574,7 +575,7 @@ async def imdb_inl(_, query):
|
||||||
res_str += f"<b>🏆 Penghargaan:</b> <code>{GoogleTranslator('auto', 'id').translate(awards)}</code>\n\n"
|
res_str += f"<b>🏆 Penghargaan:</b> <code>{GoogleTranslator('auto', 'id').translate(awards)}</code>\n\n"
|
||||||
else:
|
else:
|
||||||
res_str += "\n"
|
res_str += "\n"
|
||||||
res_str += f"<b>©️ IMDb by</b> @{app.me.username}"
|
res_str += f"<b>©️ IMDb by</b> @{BOT_USERNAME}"
|
||||||
if r_json.get("trailer"):
|
if r_json.get("trailer"):
|
||||||
trailer_url = r_json["trailer"]["url"]
|
trailer_url = r_json["trailer"]["url"]
|
||||||
markup = InlineKeyboardMarkup(
|
markup = InlineKeyboardMarkup(
|
||||||
|
|
|
||||||
|
|
@ -123,7 +123,7 @@ async def gsearch(client, message):
|
||||||
exc = traceback.format_exc()
|
exc = traceback.format_exc()
|
||||||
return await msg.edit(exc)
|
return await msg.edit(exc)
|
||||||
await msg.edit(
|
await msg.edit(
|
||||||
text=f"<b>Ada {total} Hasil Pencarian dari {query}:</b>\n{res}<b>Scraped by @{app.me.username}</b>",
|
text=f"<b>Ada {total} Hasil Pencarian dari {query}:</b>\n{res}<b>Scraped by @{BOT_USERNAME}</b>",
|
||||||
disable_web_page_preview=True,
|
disable_web_page_preview=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -226,7 +226,7 @@ async def topho(client, message):
|
||||||
f"tostick_{message.from_user.id}.jpg",
|
f"tostick_{message.from_user.id}.jpg",
|
||||||
)
|
)
|
||||||
await message.reply_photo(
|
await message.reply_photo(
|
||||||
photo=photo, caption=f"Sticker -> Image\n@{app.me.username}"
|
photo=photo, caption=f"Sticker -> Image\n@{BOT_USERNAME}"
|
||||||
)
|
)
|
||||||
|
|
||||||
os.remove(photo)
|
os.remove(photo)
|
||||||
|
|
@ -608,7 +608,7 @@ async def imdbcb_backup(bot: Client, query: CallbackQuery):
|
||||||
res_str += f"<b>🏆 Penghargaan:</b> <code>{GoogleTranslator('auto', 'id').translate(awards)}</code>\n\n"
|
res_str += f"<b>🏆 Penghargaan:</b> <code>{GoogleTranslator('auto', 'id').translate(awards)}</code>\n\n"
|
||||||
else:
|
else:
|
||||||
res_str += "\n"
|
res_str += "\n"
|
||||||
res_str += f"<b>©️ IMDb by</b> @{app.me.username}"
|
res_str += f"<b>©️ IMDb by</b> @{BOT_USERNAME}"
|
||||||
if r_json.get("trailer"):
|
if r_json.get("trailer"):
|
||||||
trailer_url = r_json["trailer"]["url"]
|
trailer_url = r_json["trailer"]["url"]
|
||||||
markup = InlineKeyboardMarkup(
|
markup = InlineKeyboardMarkup(
|
||||||
|
|
@ -842,7 +842,7 @@ async def imdb_en_callback(bot: Client, query: CallbackQuery):
|
||||||
res_str += f"<b>🏆 Awards:</b> <code>{awards}</code>\n\n"
|
res_str += f"<b>🏆 Awards:</b> <code>{awards}</code>\n\n"
|
||||||
else:
|
else:
|
||||||
res_str += "\n"
|
res_str += "\n"
|
||||||
res_str += f"<b>©️ IMDb by</b> @{app.me.username}"
|
res_str += f"<b>©️ IMDb by</b> @{BOT_USERNAME}"
|
||||||
if r_json.get("trailer"):
|
if r_json.get("trailer"):
|
||||||
trailer_url = r_json["trailer"]["url"]
|
trailer_url = r_json["trailer"]["url"]
|
||||||
markup = InlineKeyboardMarkup(
|
markup = InlineKeyboardMarkup(
|
||||||
|
|
|
||||||
|
|
@ -199,9 +199,9 @@ async def job_open_ymoviez():
|
||||||
async def _callbackanightmd(c: Client, q: CallbackQuery):
|
async def _callbackanightmd(c: Client, q: CallbackQuery):
|
||||||
# version = check_output(["git log -1 --date=format:v%y.%m%d.%H%M --pretty=format:%cd"], shell=True).decode()
|
# version = check_output(["git log -1 --date=format:v%y.%m%d.%H%M --pretty=format:%cd"], shell=True).decode()
|
||||||
await q.answer(
|
await q.answer(
|
||||||
f"🔖 Hai, Aku {app.me.username} dibuat menggunakan Framework Pyrogram v{__version__} dan Python 3.10.\n\nMau buat bot seperti ini? Yuuk belajar di @botindonesia\nOwner: @YasirArisM",
|
f"🔖 Hai, Aku {BOT_USERNAME} dibuat menggunakan Framework Pyrogram v{__version__} dan Python 3.10.\n\nMau buat bot seperti ini? Yuuk belajar di @botindonesia\nOwner: @YasirArisM",
|
||||||
show_alert=True,
|
show_alert=True,
|
||||||
cache_time=21600,
|
cache_time=2160,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ import traceback
|
||||||
from misskaty import app
|
from misskaty import app
|
||||||
from pyrogram import filters
|
from pyrogram import filters
|
||||||
from pyrogram.errors import MessageTooLong
|
from pyrogram.errors import MessageTooLong
|
||||||
from misskaty.vars import COMMAND_HANDLER
|
from misskaty.vars import COMMAND_HANDLER, BOT_USERNAME
|
||||||
from misskaty.core.decorator.errors import capture_err
|
from misskaty.core.decorator.errors import capture_err
|
||||||
from misskaty.helper.tools import rentry
|
from misskaty.helper.tools import rentry
|
||||||
from misskaty.helper.http import http
|
from misskaty.helper.http import http
|
||||||
|
|
@ -56,7 +56,7 @@ async def nodrakor(_, message):
|
||||||
return await msg.edit("Oops, data film tidak ditemukan.")
|
return await msg.edit("Oops, data film tidak ditemukan.")
|
||||||
res = "".join(f"<b>{i['judul']}</b>\n{i['link']}\n\n" for i in data)
|
res = "".join(f"<b>{i['judul']}</b>\n{i['link']}\n\n" for i in data)
|
||||||
await msg.edit(
|
await msg.edit(
|
||||||
f"<b>Hasil Pencarian di Nodrakor:</b>\n{res}\nScraped by @{app.me.username}"
|
f"<b>Hasil Pencarian di Nodrakor:</b>\n{res}\nScraped by @{BOT_USERNAME}"
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
await msg.edit(f"ERROR: {str(e)}")
|
await msg.edit(f"ERROR: {str(e)}")
|
||||||
|
|
@ -310,7 +310,7 @@ async def gomov_scrap(_, message):
|
||||||
return await msg.edit("Oops, data film tidak ditemukan di GoMov")
|
return await msg.edit("Oops, data film tidak ditemukan di GoMov")
|
||||||
res = "".join(f"<b>Judul: {i['judul']}</b>\n{i['link']}\n\n" for i in DATA)
|
res = "".join(f"<b>Judul: {i['judul']}</b>\n{i['link']}\n\n" for i in DATA)
|
||||||
await msg.edit(
|
await msg.edit(
|
||||||
f"<b>Hasil Pencarian di website GoMov:</b>\n{res}\nScraped by @{app.me.username}"
|
f"<b>Hasil Pencarian di website GoMov:</b>\n{res}\nScraped by @{BOT_USERNAME}"
|
||||||
)
|
)
|
||||||
except Exception:
|
except Exception:
|
||||||
exc = traceback.format_exc()
|
exc = traceback.format_exc()
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ from misskaty import app
|
||||||
from logging import getLogger
|
from logging import getLogger
|
||||||
from pyrogram import filters
|
from pyrogram import filters
|
||||||
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup
|
||||||
from misskaty.vars import COMMAND_HANDLER
|
from misskaty.vars import COMMAND_HANDLER, BOT_USERNAME
|
||||||
from misskaty.core.decorator.errors import capture_err
|
from misskaty.core.decorator.errors import capture_err
|
||||||
from misskaty.plugins.dev import shell_exec
|
from misskaty.plugins.dev import shell_exec
|
||||||
import json, os, traceback
|
import json, os, traceback
|
||||||
|
|
@ -148,7 +148,7 @@ async def stream_extract(bot, update):
|
||||||
timelog = "{:.2f}".format(end_time - start_time) + " second"
|
timelog = "{:.2f}".format(end_time - start_time) + " second"
|
||||||
await update.message.reply_document(
|
await update.message.reply_document(
|
||||||
namafile,
|
namafile,
|
||||||
caption=f"<b>Filename:</b> <code>{namafile}</code>\n\nExtracted by @{app.me.username} in {timelog}",
|
caption=f"<b>Filename:</b> <code>{namafile}</code>\n\nExtracted by @{BOT_USERNAME} in {timelog}",
|
||||||
reply_to_message_id=usr.id,
|
reply_to_message_id=usr.id,
|
||||||
)
|
)
|
||||||
await update.message.delete()
|
await update.message.delete()
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,12 @@ try:
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
LOGGER.error(f"One or more env variables missing! Exiting now.\n{e}")
|
LOGGER.error(f"One or more env variables missing! Exiting now.\n{e}")
|
||||||
exit(1)
|
exit(1)
|
||||||
|
BOT_USERNAME = ""
|
||||||
|
BOT_ID = ""
|
||||||
|
BOT_NAME = ""
|
||||||
|
UBOT_USERNAME = ""
|
||||||
|
UBOT_ID = ""
|
||||||
|
UBOT_NAME = ""
|
||||||
COMMAND_HANDLER = environ.get("COMMAND_HANDLER", "! /").split()
|
COMMAND_HANDLER = environ.get("COMMAND_HANDLER", "! /").split()
|
||||||
SUDO = list(
|
SUDO = list(
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue