some fixes
This commit is contained in:
parent
72fe8f2689
commit
c499c8899e
@ -60,14 +60,14 @@ def updater():
|
|||||||
@bot_creator
|
@bot_creator
|
||||||
async def update_bot(_, message: Message):
|
async def update_bot(_, message: Message):
|
||||||
chat_id = message.chat.id
|
chat_id = message.chat.id
|
||||||
msg = await message.reply("🔄 `processing update...`")
|
msg = await message.reply("❖ Checking updates...")
|
||||||
update_avail = updater()
|
update_avail = updater()
|
||||||
if update_avail:
|
if update_avail:
|
||||||
await msg.edit("✅ Update finished !\n\n• Bot restarting, back active again in 1-2 minutes.")
|
await msg.edit("✅ Update finished !\n\n• Bot restarting, back active again in 1-2 minutes.")
|
||||||
os.system("git pull -f && pip3 install --no-cache-dir -r requirements.txt")
|
system("git pull -f && pip3 install --no-cache-dir -r requirements.txt")
|
||||||
execle(sys.executable, sys.executable, "main.py", environ)
|
execle(sys.executable, sys.executable, "main.py", environ)
|
||||||
return
|
return
|
||||||
await msg.edit(f"bot is **up-to-date** with [main]({UPSTREAM_REPO}/tree/main)", disable_web_page_preview=True)
|
await msg.edit(f"❖ bot is **up-to-date** with [main]({UPSTREAM_REPO}/tree/main) ❖", disable_web_page_preview=True)
|
||||||
|
|
||||||
|
|
||||||
@Client.on_message(command(["restart", f"restart@{BOT_USERNAME}"]) & ~filters.edited)
|
@Client.on_message(command(["restart", f"restart@{BOT_USERNAME}"]) & ~filters.edited)
|
||||||
@ -78,8 +78,8 @@ async def restart_bot(_, message: Message):
|
|||||||
chats = await get_active_chats()
|
chats = await get_active_chats()
|
||||||
for chat in chats:
|
for chat in chats:
|
||||||
served_chats.append(int(chat["chat_id"]))
|
served_chats.append(int(chat["chat_id"]))
|
||||||
except Exception as e:
|
except BaseException as e:
|
||||||
pass
|
print(e)
|
||||||
for x in served_chats:
|
for x in served_chats:
|
||||||
try:
|
try:
|
||||||
await bot.send_message(
|
await bot.send_message(
|
||||||
@ -87,9 +87,9 @@ async def restart_bot(_, message: Message):
|
|||||||
f"💡 Bot server has just restarted !\n\n• Sorry for the inconveniences due to bot maintenance.",
|
f"💡 Bot server has just restarted !\n\n• Sorry for the inconveniences due to bot maintenance.",
|
||||||
)
|
)
|
||||||
await remove_active_chat(x)
|
await remove_active_chat(x)
|
||||||
except Exception:
|
except BaseException as e:
|
||||||
pass
|
print(e)
|
||||||
msg = await message.reply("`restarting bot...`")
|
msg = await message.reply("❖ Restarting bot...")
|
||||||
args = [sys.executable, "main.py"]
|
args = [sys.executable, "main.py"]
|
||||||
await msg.edit("✅ Bot restarted\n\n• now bot is working again.")
|
await msg.edit("✅ Bot restarted\n\n• now bot is working again.")
|
||||||
execle(sys.executable, *args, environ)
|
execle(sys.executable, *args, environ)
|
||||||
|
Loading…
Reference in New Issue
Block a user