Telethon icon indicating copy to clipboard operation
Telethon copied to clipboard

@client.on(events.Album(chats=FROM)) don't work with user

Open white4x opened this issue 2 years ago • 0 comments

I try to know when i receive an album. @client.on(events.Album(chats=FROM)) My FROM its user (12345678) and chanel (-10012345678). When i receive album from chanell - all good (i see "have album"). When i receive album from user - nothing happens.

When use client.on(events.NewMessage(chats=FROM)) - it's work

I tested 5 diferent simple code (user and chanel).

1,4,5 - work 2 - don't work 3 - work (for all message - user or chenel) maybe its bug?

@client.on(events.Album(chats=-10012345678))
async def frw_album(event):
    print ("have ALBUM")
@client.on(events.Album(chats=12345678))
async def frw_album(event):
    print ("have ALBUM")
@client.on(events.Album())    
async def frw_album(event):
    print ("have ALBUM")
@client.on(events.NewMessage(chats=-10012345678))
async def frw_msg(event):
    print ("MESSAGE")
@client.on(events.NewMessage(chats=12345678))
async def frw_msg(event):
    print ("MESSAGE")

white4x avatar Mar 21 '22 10:03 white4x