VK API. Можно ли получить id сообщения из беседы через группу?
Возможно ли как нибудь получить id сообщения из беседы через группу вк ?
Через messages.getHistory недоступно для вызовов от имени сообщества
Может есть какие нибудь другие способы получить этот id ?
Можно. Подключаем LongPoll и API. Далее парсим эвенты лонгпола, через объект "message" получаем ID сообщения (это conversation_message_id). Выглядит примерно так(на питоне 3.6+):
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW:
if event.from_chat:
message_id = event.object.message['conversation_message_id']
message_text = event.object.message['text'].lower()
print(f"New message! MessageID: {message_id} | MessageTEXT: {message_text}")
Реально получить айди отправленого сообщения (сообщество>пользователь(беседа))
https://api.vk.com/method/messages.send?user_ids=266212779&message=какое то сообщение от которого нужно получить айди&v=5.37&access_token=какой то крутой токен(если группа, можно создать в настройках)