fixes
This commit is contained in:
parent
b50e522261
commit
899efd2dbd
@ -1,14 +1,17 @@
|
|||||||
from pyrogram import Client
|
from pyrogram import Client
|
||||||
from driver.veez import call_py
|
from driver.veez import call_py
|
||||||
|
from pytgcalls import PyTgCalls
|
||||||
from pytgcalls import StreamType
|
from pytgcalls import StreamType
|
||||||
from pyrogram.types import Message
|
from pyrogram.types import Message
|
||||||
|
from pytgcalls.types import Update
|
||||||
from pyrogram.raw.base import Update
|
from pyrogram.raw.base import Update
|
||||||
from pytgcalls.types.stream import StreamAudioEnded
|
|
||||||
from pytgcalls.types.input_stream.quality import HighQualityAudio
|
from pytgcalls.types.input_stream.quality import HighQualityAudio
|
||||||
from pytgcalls.types.input_stream import AudioPiped, AudioVideoPiped
|
from pytgcalls.types.input_stream import AudioPiped, AudioVideoPiped
|
||||||
from driver.queues import QUEUE, get_queue, pop_an_item, clear_queue
|
from driver.queues import QUEUE, get_queue, pop_an_item, clear_queue
|
||||||
|
from pytgcalls.types.stream import StreamAudioEnded, StreamVideoEnded
|
||||||
from pytgcalls.types.input_stream.quality import HighQualityVideo, MediumQualityVideo, LowQualityVideo
|
from pytgcalls.types.input_stream.quality import HighQualityVideo, MediumQualityVideo, LowQualityVideo
|
||||||
|
|
||||||
|
|
||||||
async def skip_current_song(chat_id):
|
async def skip_current_song(chat_id):
|
||||||
if chat_id in QUEUE:
|
if chat_id in QUEUE:
|
||||||
chat_queue = get_queue(chat_id)
|
chat_queue = get_queue(chat_id)
|
||||||
@ -65,8 +68,8 @@ async def skip_item(chat_id, h):
|
|||||||
|
|
||||||
|
|
||||||
@call_py.on_stream_end()
|
@call_py.on_stream_end()
|
||||||
async def on_end_handler(client, m: Message, update: Update):
|
async def on_end_handler(client: PyTgCalls, update: Update):
|
||||||
if isinstance(update, StreamAudioEnded):
|
if isinstance(update, StreamAudioEnded) or isinstance(update, StreamVideoEnded):
|
||||||
chat_id = update.chat_id
|
chat_id = update.chat_id
|
||||||
print(chat_id)
|
print(chat_id)
|
||||||
op = await skip_current_song(chat_id)
|
op = await skip_current_song(chat_id)
|
||||||
|
Loading…
Reference in New Issue
Block a user