ban_chat_member
не работает. Ошибка точно такая же. При использовании юзернейма — работает. Оба пользователя (таргет и юзербот) находятся в одном публичном чате. Юзербот админ, таргет без каких-либо прав.print('User ID:', event.from_id)
print('Peer ID:', event.peer_id, '\n')
#если отправить внутри чата от имени чата
User ID: None #пустой
Peer ID: PeerChannel(channel_id=173*******) #покажет ID чата
#если отправить на канал с экспортом в чат
User ID: PeerChannel(channel_id=162*******) #покажет ID канала
Peer ID: PeerChannel(channel_id=173*******) #покажет ID чата
#если отправить от юзера который в списке админов
User ID: PeerUser(user_id=187*******) #покажет ID юзера
Peer ID: PeerChannel(channel_id=173*******) #покажет ID чата
await message.edit_reply_markup(channel_id, reply_markup=keyboard)
if (isinstance(text, str)):
await message.edit_text(f'{text}\n\n{mychannel} | {mychat}',parse_mode="HTML")
elif (isinstance(caption, str)):
await message.edit_caption(f'{caption}\n\n{mychannel} | {mychat}',parse_mode="HTML")
await message.edit_reply_markup(reply_markup=keyboard)