Fix a bug.
This commit is contained in:
parent
9c273bca52
commit
70386a79a1
4
main.py
4
main.py
@ -10,8 +10,8 @@ async def start_bot():
|
|||||||
LOGS.info("[INFO]: BOT & USERBOT CLIENT STARTED !!")
|
LOGS.info("[INFO]: BOT & USERBOT CLIENT STARTED !!")
|
||||||
await calls.start()
|
await calls.start()
|
||||||
LOGS.info("[INFO]: PY-TGCALLS CLIENT STARTED !!")
|
LOGS.info("[INFO]: PY-TGCALLS CLIENT STARTED !!")
|
||||||
await user.join_chat("VeezSupportGroup")
|
# await user.join_chat("VeezSupportGroup")
|
||||||
await user.join_chat("levinachannel")
|
# await user.join_chat("levinachannel")
|
||||||
await idle()
|
await idle()
|
||||||
LOGS.info("[INFO]: BOT & USERBOT STOPPED !!")
|
LOGS.info("[INFO]: BOT & USERBOT STOPPED !!")
|
||||||
await bot.stop()
|
await bot.stop()
|
||||||
|
@ -118,6 +118,11 @@ async def start_group_call(c: Client, m: Message):
|
|||||||
chat_id = m.chat.id
|
chat_id = m.chat.id
|
||||||
msg = await c.send_message(chat_id, "`尝试开启视频聊天中...`")
|
msg = await c.send_message(chat_id, "`尝试开启视频聊天中...`")
|
||||||
try:
|
try:
|
||||||
|
group_call = (
|
||||||
|
await get_calls(c, m, err_msg="")
|
||||||
|
)
|
||||||
|
if group_call:
|
||||||
|
raise FileExistsError
|
||||||
peer = await user.resolve_peer(chat_id)
|
peer = await user.resolve_peer(chat_id)
|
||||||
await user.send(
|
await user.send(
|
||||||
CreateGroupCall(
|
CreateGroupCall(
|
||||||
@ -133,6 +138,8 @@ async def start_group_call(c: Client, m: Message):
|
|||||||
await msg.edit_text(
|
await msg.edit_text(
|
||||||
"❌ 您需要首先赋予 userbot `管理语音聊天` 权限"
|
"❌ 您需要首先赋予 userbot `管理语音聊天` 权限"
|
||||||
)
|
)
|
||||||
|
except FileExistsError:
|
||||||
|
await msg.edit_text("✅ 视频聊天未关闭")
|
||||||
|
|
||||||
|
|
||||||
@Client.on_message(command(["stopvc", f"stopvc@{BOT_USERNAME}"]) & other_filters)
|
@Client.on_message(command(["stopvc", f"stopvc@{BOT_USERNAME}"]) & other_filters)
|
||||||
@ -141,13 +148,11 @@ async def start_group_call(c: Client, m: Message):
|
|||||||
async def stop_group_call(c: Client, m: Message):
|
async def stop_group_call(c: Client, m: Message):
|
||||||
chat_id = m.chat.id
|
chat_id = m.chat.id
|
||||||
msg = await c.send_message(chat_id, "`尝试关闭视频聊天中...`")
|
msg = await c.send_message(chat_id, "`尝试关闭视频聊天中...`")
|
||||||
if not (
|
group_call = (
|
||||||
group_call := (
|
|
||||||
await get_calls(c, m, err_msg="group call not active")
|
await get_calls(c, m, err_msg="group call not active")
|
||||||
)
|
)
|
||||||
):
|
if not group_call:
|
||||||
await msg.edit_text("❌ 未开启视频聊天")
|
return await msg.edit_text("❌ 未开启视频聊天")
|
||||||
return
|
|
||||||
await user.send(
|
await user.send(
|
||||||
DiscardGroupCall(
|
DiscardGroupCall(
|
||||||
call=group_call
|
call=group_call
|
||||||
|
Loading…
Reference in New Issue
Block a user