PDA

Просмотр полной версии : Aiogram & Python - команда кика для ТГ


blazeje
24.07.2024, 14:27
Всем привет! Новичок в тг ботах, и столкнулся с проблемой что не могу из @юзернейма доставить id пользователя в ТГ.

Пример того что я хочу сделать:

/kick @ТегЮзера

Но нашёл инфу только про кик ответным сообщением

Код:






@router.message(Command("kick"))
async def kick(message: Message):
await message.bot.ban_chat_member(message.chat.id, message.reply_to_message.from_user.id)




понял что нужно в user.id передать ид пользователя, но как его найти?

с помощью aiogram

Ottolo
28.07.2024, 18:28
Привет

Сам сталкивался с таким, пришёл к выводу, что нужно где-то хранить @username:user_id и при надобности искать по @Username (https://forum.antichat.xyz/members/1978802/) нужный мне user_id

Ottolo
28.07.2024, 18:43
Как в Telegram узнать username пользователя имея id?

Возможно ли узнать username пользователя имея id? Если да, то как?

ru.stackoverflow.com



В теме по твоей ссылке есть ID и нужен username, а у ТС ситуация обратная: есть username и нет ID

fokichevskiy
28.07.2024, 18:44
извиняюсь, перепутал