ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   vk api node js (https://forum.antichat.xyz/showthread.php?t=1437952)

Kecer 25.06.2022 04:04

Проблема заключается в том что, если я пишу боту в лс /test, я получаю ответ test и через 5 секунд я получаю ответ test5, и вроде бы скрипт работает но проблема заключается в том что если я его отправляю в беседу, то после прохождения 5 секунд, мне выдаётся следующая ошибка:

JavaScript:





Код:

APIError
:
Code №
100
-
One
of
the parameters specified was missing or invalid
:
message_id and conversation_message_id is
undefined



Вот код с отправкой в чат

JavaScript:





Код:

bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
const
message
=
await
msg
.
send
(
{
message
:
'test'
,
chat_id
:
6
}
)
;
setTimeout
(
(
)
=>
message
.
editMessage
(
{
message
:
"test5"
}
)
,
5000
)
;
}
)


Kecer 25.06.2022 17:54

Цитата:

Сообщение от #R3dD1

поменяй chat_id на group_id

Нет, либо ты не понял либо это вообще не то что мне нужно, потому-что в таком случае это тоже самое что и вообще не вставлять не chat_id не group_id либо я что-то не так делаю, мне нужно что бы писал лс боту /test и он отправлял test в беседу, и через 5 секунд он редактировал это сообщение в беседе. Но когда я пишу /test, сообщение отправляется в беседу но после прохождения 5 секунд мне выдаёт ошибку

JavaScript:





Код:

APIError
:
Code №
100
-
One
of
the parameters specified was missing or invalid
:
message_id and conversation_message_id is
undefined


livingflore 25.06.2022 18:19

это не сработает, но попробуй

JavaScript:





Код:

bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
const
message
=
await
msg
.
send
(
{
message
:
'test'
,
chat_id
:
6
}
)
;
setTimeout
(
(
)
=>
message
.
editMessage
(
{
message
:
'test5'
,
chat_id
:
6
}
)
,
5000
)
;
}
)


Kecer 25.06.2022 18:24

Цитата:

Сообщение от livingflore

это не сработает, но попробуй

JavaScript:





Код:

bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
const
message
=
await
msg
.
send
(
{
message
:
'test'
,
chat_id
:
6
}
)
;
setTimeout
(
(
)
=>
message
.
editMessage
(
{
message
:
'test5'
,
chat_id
:
6
}
)
,
5000
)
;
}
)



Не, всё ровно всё таже проблема

livingflore 25.06.2022 18:25

Цитата:

Сообщение от Kecer

Не, всё ровно всё таже проблема

JavaScript:





Код:

bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
const
message
=
await
msg
.
send
(
{
message
:
'test'
,
chat_id
:
6
}
)
;
console
.
log
(
message
)
}
)



скинь мне, что выведет

Kecer 25.06.2022 18:26

Цитата:

Сообщение от livingflore

JavaScript:





Код:

bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
const
message
=
await
msg
.
send
(
{
message
:
'test'
,
chat_id
:
6
}
)
;
console
.
log
(
message
)
}
)



скинь мне, что выведет

JavaScript:





Код:

MessageContext
{
id
:
0
,
conversationMessageId
:
0
,
peerId
:
393032625
,
peerType
:
'user'
,
senderId
:
393032625
,
senderType
:
'user'
,
createdAt
:
1656167142
,
updatedAt
:
undefined
,
pinnedAt
:
undefined
,
text
:
undefined
,
forwards
:
MessageForwardsCollection
(
0
)
[
]
,
attachments
:
[
]
,
isOutbox
:
true
,
type
:
'message'
,
subTypes
:
[
'message_new'
]
,
state
:
{
}
}


livingflore 25.06.2022 18:31

JavaScript:





Код:

bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
const
message
=
await
msg
.
send
(
{
message
:
'test'
,
chat_id
:
6
}
)
;
setTimeout
(
(
)
=>
message
.
editMessage
(
{
message
:
'test5'
,
conversation_message_id
:
message
.
conversationMessageId
}
)
,
5000
)
;
}
)


Kecer 25.06.2022 18:33

Цитата:

Сообщение от livingflore

JavaScript:





Код:

bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
const
message
=
await
msg
.
send
(
{
message
:
'test'
,
chat_id
:
6
}
)
;
setTimeout
(
(
)
=>
message
.
editMessage
(
{
message
:
'test5'
,
conversation_message_id
:
message
.
conversationMessageId
}
)
,
5000
)
;
}
)



JavaScript:





Код:

APIError
:
Code №
100
-
One
of
the parameters specified was missing or invalid
:
message_id and conversation_message_id is
undefined



Всё таже ошибка

livingflore 25.06.2022 18:53

Цитата:

Сообщение от Kecer

JavaScript:





Код:

APIError
:
Code №
100
-
One
of
the parameters specified was missing or invalid
:
message_id and conversation_message_id is
undefined



Всё таже ошибка

JavaScript:





Код:

bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
const
message
=
await
msg
.
send
(
{
message
:
'test'
,
chat_id
:
6
}
)
;
setTimeout
(
(
)
=>
message
.
editMessage
(
{
message
:
'test5'
,
conversation_message_id
:
msg
.
conversationMessageId
}
)
,
5000
)
;
}
)


Kecer 25.06.2022 18:57

Цитата:

Сообщение от livingflore

JavaScript:





Код:

bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
const
message
=
await
msg
.
send
(
{
message
:
'test'
,
chat_id
:
6
}
)
;
setTimeout
(
(
)
=>
message
.
editMessage
(
{
message
:
'test5'
,
conversation_message_id
:
msg
.
conversationMessageId
}
)
,
5000
)
;
}
)



Так тоже уже попробовал, тоже выдаёт эту же ошибку


Время: 07:29