Если вы используете CallBack api, то это делается так:
if data[«type»] == «message_new»: object = data[«object»] # получаем объект сообщения object[«from_id»] # id отправителя сообщения
На LongPoll это будет так:
event.obj.from_id # id отправителя сообщения
В обоих случаях id возвращается как число
Отслеживать
ответ дан 15 мая 2020 в 14:38
red TARDIS red TARDIS
117 5 5 бронзовых знаков
Вот код на получение id и кст. в личку peer = id
while True: #-цикл for event in longpoll.listen(): #создание-переменной-event if event.type == VkBotEventType.MESSAGE_NEW: #проверка-и-отправка-смс peer = event.object.message[‘peer_id’] #id-чата #id отправителя
Отслеживать
ответ дан 2 фев 2021 в 7:25
- python
- vkontakte-api
- вконтакте
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Как Узнать ID Своей Страницы в ВК на Компьютере в 2022 / Как Посмотреть АйДи Профиля в ВКонтакте
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Как получить айди человека который отправил сообщение vk api?
vk.api.messages.getConversationMembers(< peer_id: message.peerId, fields: «id», group_id: id_группы>).then(function(response) let c = response;
c.items.map(function(c) if(c.member_id < 1) return;
vk.api.call(‘users.get’, user_ids: c.member_id,
fields: «photo_max,city,verified,status,domain,photo_id,sex,last_seen,first_name»
>).then(res => let user = res[0];
Тем самым, позже, мы можем записать в базу ID пользователя так:
id: c.member_id
Ответ написан более года назад
Комментировать
Нравится Комментировать
Если используешь VkBotLongPoll то event.object[‘from_id’]
Ответ написан более года назад
Комментировать
Нравится Комментировать
Ответы на вопрос 0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
- Python
- +1 ещё
Как создать свой JSON и получить доступ к значению по ключу?
- 1 подписчик
- 5 часов назад
- 30 просмотров
Источник: qna.habr.com
Как узнать id Вконтакте: чужой, свой, с пк и телефона!
Как узнать ID Telegram
Telegram user ID — это цифровой код, который присваивается каждому аккаунту при регистрации. Этот идентификатор нужен системе, чтобы корректно сохранять данные и связывать их с конкретным юзером. Найти ID своего аккаунта или другого чата в меню мессенджера не получиться. К сожалению, такая возможность разработчиками не предусмотрена. Но есть другие способы, как узнать айди.
О них мы поговорим в этой статье.
Для чего нужен Telegram user ID?
Многие пользователи знают, что в Телеграм можно устанавливать собственный идентификатор. Это дает возможность находить друг друга и общаться без обмена телефонными номерами. Каждый можете придумать себе имя пользователя, так как оно доступно для редактирования и просмотра в разделе «Настройки». Там же можно сделать ссылку для быстрого перехода в чат.
Telegram ID – это тоже идентификатор, но не для людей, а для системы. Он присваивается профилю пользователя, чату, группе и каналу в момент их создания. ID позволяет образовывать связи между:
- аккаунтами и используемыми ими ботами;
- юзерами и группами, в которые они вступают;
- пользователями.
Таким образом, ID в Телеграм отвечает за корректное взаимодействие профилей в сети. Он играет важную роль при пересылке сообщений, загрузке историй переписок, возможности добавлять кого-то или добавляться самому в чат или группу и так далее. В отличие от имени пользователя ID состоит полностью из цифр, изменить его нельзя. При этом он недоступен для просмотра через меню настроек.
Как узнать свой ID Telegram?
Как узнать ID другого пользователя в Telegram?
Если у вас стабильное подключение к интернету, то ответ поступит менее чем через секунду. В ином случае на получение информации может уйти больше времени.
Как узнать ID чата Telegram?
Как видите, узнать ID Telegram совсем несложно. Если следовать приведенным здесь пошаговым инструкциям, то у вас обязательно все получится. Удачи!
Источник: perfluence.net