HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 24.07.2024, 14:27
blazeje
Новичок
Регистрация: 24.07.2024
Сообщений: 1
С нами: 952084

Репутация: 1
По умолчанию

Всем привет! Новичок в тг ботах, и столкнулся с проблемой что не могу из @юзернейма доставить 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
 
Ответить с цитированием

  #2  
Старый 28.07.2024, 18:28
Ottolo
Новичок
Регистрация: 29.04.2022
Сообщений: 19
С нами: 2128791

Репутация: 18
По умолчанию

Привет

Сам сталкивался с таким, пришёл к выводу, что нужно где-то хранить @username:user_id и при надобности искать по @Username нужный мне user_id
 
Ответить с цитированием

  #3  
Старый 28.07.2024, 18:43
Ottolo
Новичок
Регистрация: 29.04.2022
Сообщений: 19
С нами: 2128791

Репутация: 18
По умолчанию

Цитата:
Сообщение от fokichevskiy  

Как в Telegram узнать username пользователя имея id?

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

ru.stackoverflow.com

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

  #4  
Старый 28.07.2024, 18:44
fokichevskiy
Постоянный
Регистрация: 28.12.2023
Сообщений: 509
С нами: 1253890

Репутация: 68


По умолчанию

извиняюсь, перепутал
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.