Vk-io: Reenviar mensajes en nombre de un bot en una conversación no funciona

Creado en 6 ene. 2019  ·  1Comentario  ·  Fuente: negezor/vk-io

Estoy creando una comunidad de bots que podría comunicarse en una conversación.
El método de la biblioteca context.reply no reenvía un mensaje de una conversación dentro de ella.
Al mismo tiempo, el bot envía mensajes a la LAN con normalidad.

Miré lo que hay en context . Da algo como:

 id: 0,
 conversationMessageId: 473,

id es 0 por alguna razón. Bueno, intenté enviar manualmente conversationMessageId en el método context.send :

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

En API 5.92, se agregó un nuevo parámetro reply_to $ al método messages.send , que no está claro cómo funciona.

Si reenvía un mensaje a través del parámetro reply_to , la API de VK arroja un error que indica que el mensaje no proviene de este cuadro de diálogo:
APIError: Code №100 - One of the parameters specified was missing or invalid: reply_to have to be message from same chat

Si el mensaje se reenvía a través del parámetro forward_messages , no se reenvía nada, solo se envía un mensaje normal.

Comentario más útil

El caso es que los mensajes de los chats no se almacenan para los bots y es para este ID 0, ya que simplemente no existe. Ahora no es posible utilizar la mayoría de los métodos de la API asociados con el ID del mensaje, solo tiene que esperar las actualizaciones de la API de VK.

>Todos los comentarios

El caso es que los mensajes de los chats no se almacenan para los bots y es para este ID 0, ya que simplemente no existe. Ahora no es posible utilizar la mayoría de los métodos de la API asociados con el ID del mensaje, solo tiene que esperar las actualizaciones de la API de VK.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

T1MOXA picture T1MOXA  ·  29Comentarios

zardoy picture zardoy  ·  18Comentarios

T1MOXA picture T1MOXA  ·  22Comentarios

helix-team picture helix-team  ·  4Comentarios

Pacmard picture Pacmard  ·  3Comentarios