Vk-io: Encaminhar mensagens em nome de um bot em uma conversa não funciona

Criado em 6 jan. 2019  ·  1Comentário  ·  Fonte: negezor/vk-io

Estou fazendo uma comunidade de bots que pode se comunicar em uma conversa.
O método da biblioteca context.reply não encaminha uma mensagem de uma conversa dentro dela.
Ao mesmo tempo, o bot envia mensagens para a LAN normalmente.

Olhei para o que está em context . Dá algo como:

 id: 0,
 conversationMessageId: 473,

id é 0 por algum motivo. Bem, eu tentei enviar manualmente conversationMessageId no método context.send :

await context.send({
        message: 'asdasd',
        reply_to: context.conversationMessageId,
        // forward_messages: context.conversationMessageId
});

Na API 5.92, um novo parâmetro reply_to $ foi adicionado ao método messages.send , que não está claro como ele funciona.

Se você encaminhar uma mensagem por meio do parâmetro reply_to , a API do VK gerará um erro informando que a mensagem não é desta caixa de diálogo:
APIError: Code №100 - One of the parameters specified was missing or invalid: reply_to have to be message from same chat

Se a mensagem for encaminhada através do parâmetro forward_messages , então nada é encaminhado, apenas envia uma mensagem normal.

Comentários muito úteis

O fato é que as mensagens dos chats não são armazenadas para bots e é para esse ID 0, pois ele simplesmente não existe. Agora não é possível usar a maioria dos métodos de API associados ao ID da mensagem, basta aguardar as atualizações da API VK.

>Todos os comentários

O fato é que as mensagens dos chats não são armazenadas para bots e é para esse ID 0, pois ele simplesmente não existe. Agora não é possível usar a maioria dos métodos de API associados ao ID da mensagem, basta aguardar as atualizações da API VK.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

zardoy picture zardoy  ·  18Comentários

T1MOXA picture T1MOXA  ·  22Comentários

Bobrovskih picture Bobrovskih  ·  3Comentários

ogmishanya picture ogmishanya  ·  4Comentários

ProgrammingLife picture ProgrammingLife  ·  9Comentários