Vk api python peer id

Как получить id пользователя вк пайтон?

Mors Clamor
Traceback (most recent call last):
File «/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py», line 31, in
start(fakepyfile,mainpyfile)
File «/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py», line 30, in start
exec(open(mainpyfile).read(), __main__.__dict__)
File «», line 36, in
AttributeError: ‘VkBotMessageEvent’ object has no attribute ‘from_id’

for event in longpoll.listen(): if event.type == VkBotEventType.MESSAGE_NEW: user_id = event.message.from_id
import vk_api from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType vk_session = vk_api.VkApi(token = 'цензура') longpoll = VkBotLongPoll(vk_session, цензура) def sender(id, text): vk_session.method('messages.send', ) for event in longpoll.listen(): if event.type == VkBotEventType.MESSAGE_NEW: if event.from_chat: msg = event.object.message['text'].lower() elif msg == 'айди': sender(id, f'')

6008570515f8b120992541.jpeg

samperirrrrr,

# -*- coding: utf8 -*- import vk_api from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType token = 'token tyteq' vk_session = vk_api.VkApi(token=token) vk = vk_session.get_api() longpoll = VkBotLongPoll(vk_session, 'ид группы') def send_msg(peer_id: int, message: str, attachment: str = ""): return vk.messages.send( **locals(), random_id=0) while True: #бесконечный цикл for event in longpoll.listen(): #прослушиваем все сообщения if event.type == VkBotEventType.MESSAGE_NEW: responce = event.object.text.lower() uids = event.obj.from_id if responce == "id": send_msg(id,f"твой ид ")

samperirrrrr, line 15, in
responce = event.object.text.lower()
AttributeError: ‘NoneType’ object has no attribute ‘lower’

60098e59d79fc033113808.jpeg

# -*- coding: utf8 -*- import vk_api from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType token = 'token tyteq' vk_session = vk_api.VkApi(token=token) vk = vk_session.get_api() longpoll = VkBotLongPoll(vk_session, 'ид группы') def send_msg(peer_id: int, message: str, attachment: str = ""): return vk.messages.send( **locals(), random_id=0) while True: #бесконечный цикл for event in longpoll.listen(): #прослушиваем все сообщения if event.type == VkBotEventType.MESSAGE_NEW: responce = event.object.text.lower() uids = event.obj.from_id if responce == "id": send_msg(id,f"твой ид ")

samperirrrrr, line 13, in
responce = event.object.text.lower()
AttributeError: ‘NoneType’ object has no attribute ‘lower’

SoreMix

import vk_api from vk_api.utils import get_random_id from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType def write_message(sender, message): authorize.method('messages.send', ) def get_name(from_id): if from_id > 0: sender_info = getting_api.users.get(user_ids=from_id)[0] full_name = sender_info.get('first_name') + ' ' + sender_info['last_name'] return full_name token = "тут был токен" authorize = vk_api.VkApi(token=token) longpoll = VkBotLongPoll(authorize, group_id=тут айди группы) getting_api = authorize.get_api() for event in longpoll.listen(): if event.type == VkBotEventType.MESSAGE_NEW and event.from_chat and event.message.get('text') != "": reseived_message = event.message.get('text') sender = event.chat_id from_id = event.message.get('from_id') name = get_name(from_id) if reseived_message.lower() == "/бот": write_message(sender, "✅ Работаю")

SoreMix

SoreMix

from_id = event.message.get('from_id') print(from_id)

Войдите, чтобы написать ответ

Как парсить авито используя https прокси?

Источник

VkUpload¶

Загрузка документа в папку Отправленные, для последующей отправки документа на стену или личным сообщением.

  • doc – путь к документу или file-like объект
  • title – название документа
  • tags – метки для поиска
  • group_id – идентификатор сообщества (если загрузка идет в группу)

Загрузка документа для отправки личным сообщением.

  • doc – путь к документу или file-like объект
  • title – название документа
  • tags – метки для поиска
  • peer_id – peer_id беседы
  • audio – путь к аудиофайлу или file-like объект
  • peer_id – идентификатор диалога
  • group_id – для токена группы, можно передавать ID группы, вместо peer_id
  • image – путь к png изображению или file-like объект.
  • peer_id – идентификатор диалога (только для авторизации пользователя)
  • group_id – для токена группы, нужно передавать ID группы, вместо peer_id

Загрузка изображения профиля

  • photo – путь к изображению или file-like объект
  • group_id – идентификатор сообщества
  • crop_x – координата X верхнего левого угла для обрезки изображения
  • crop_y – координата Y верхнего левого угла для обрезки изображения
  • crop_x2 – коорд. X нижнего правого угла для обрезки изображения
  • crop_y2 – коорд. Y нижнего правого угла для обрезки изображения
  • file – путь к изображению, гифке или видео или file-like объект
  • file_type – тип истории (photo или video)
  • add_to_news – размещать ли историю в новостях
  • user_ids – идентификаторы пользователей, которые будут видеть историю
  • reply_to_story – идентификатор истории, в ответ на которую создается новая
  • link_text – текст ссылки для перехода из истории
  • link_url – адрес ссылки для перехода из истории
  • group_id – идентификатор сообщества, в которое должна быть загружена история

Источник

Читайте также:  Python tkinter события клавиатуры
Оцените статью