 |
|

25.06.2022, 20:06
|
|
Постоянный
Регистрация: 24.02.2017
Сообщений: 369
С нами:
4849679
Репутация:
118
|
|
Сообщение от Kecer
Там и так так стоит
а какая у тебя версия ноды и вк-ио?
|
|
|

25.06.2022, 20:09
|
|
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами:
2862489
Репутация:
18
|
|
Сообщение от livingflore
а какая у тебя версия ноды и вк-ио?
node js - v14.15.1
А вк ио хз как чекнуть, я его ставил через npm i vk-io, он там самую новую ставит, скорее всего v4
|
|
|

25.06.2022, 20:45
|
|
Постоянный
Регистрация: 24.02.2017
Сообщений: 369
С нами:
4849679
Репутация:
118
|
|
Сообщение от Kecer
node js - v14.15.1
А вк ио хз как чекнуть, я его ставил через npm i vk-io, он там самую новую ставит, скорее всего v4
обнови ноду и перепиши все на тс
а, и еще, используй не npm, а pnpm
|
|
|

25.06.2022, 21:06
|
|
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами:
2862489
Репутация:
18
|
|
Сообщение от livingflore
обнови ноду и перепиши все на тс
а, и еще, используй не npm, а pnpm
Обновил ноду
JavaScript :
Код:
C
:
\Users\
KIR
\Desktop\google sheets base\node_modules\vk
-
io\lib\index
.
js
:
1670
this
.
handleError
(
request
,
new
APIError
(
response
.
error
)
)
;
^
APIError
:
Code №
100
-
One
of
the parameters specified was missing or invalid
:
message_id and conversation_message_id is
undefined
at SequentialWorker
.
execute
(
C
:
\Users\
KIR
\Desktop\google sheets base\node_modules\vk
-
io\lib\index
.
js
:
1670
:
39
)
at
processTicksAndRejections
(
node:internal/process/task_queues:96:5
)
{
code
:
100
,
params
:
[
{
key
:
'method'
,
value
:
'messages.edit'
}
,
{
key
:
'oauth'
,
value
:
'1'
}
,
{
key
:
'v'
,
value
:
'5.131'
}
,
{
key
:
'message'
,
value
:
'Test 2'
}
,
{
key
:
'peer_id'
,
value
:
'2000000006'
}
,
{
key
:
'message_id'
,
value
:
'0'
}
]
,
[
cause
]
:
undefined
}
Теперь вот такая ошибка
|
|
|

25.06.2022, 21:17
|
|
Постоянный
Регистрация: 24.02.2017
Сообщений: 369
С нами:
4849679
Репутация:
118
|
|
Сообщение от Kecer
JavaScript :
Код:
{
key
:
'message_id'
,
value
:
'0'
}
каким образом 0, если message_id указан? нихера не понял
ты просто скопировал и вставил мой код, ничего не меняя, верно?
|
|
|

25.06.2022, 21:22
|
|
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами:
2862489
Репутация:
18
|
|
Сообщение от livingflore
каким образом 0, если message_id указан? нихера не понял
ты просто скопировал и вставил мой код, ничего не меняя, верно?
да, вот я тоже на это внимание обратил сам не понимаю почему 0
|
|
|

25.06.2022, 21:23
|
|
Постоянный
Регистрация: 24.02.2017
Сообщений: 369
С нами:
4849679
Репутация:
118
|
|
Сообщение от Kecer
да, вот я тоже на это внимание обратил сам не понимаю почему 0
ты можешь скинуть мне фулл код без токена и без других команд?
|
|
|

25.06.2022, 21:28
|
|
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами:
2862489
Репутация:
18
|
|
Сообщение от livingflore
ты можешь скинуть мне фулл код без токена и без других команд?
JavaScript :
Код:
const
{
VK
,
getRandomId
,
Keyboard
}
=
require
(
'vk-io'
)
const
vk
=
new
VK
(
{
token
:
"token"
}
)
const
{
HearManager
}
=
require
(
'@vk-io/hear'
)
const
fs
=
require
(
'fs'
)
;
const
bot
=
new
HearManager
(
''
)
vk
.
updates
.
on
(
'message_new'
,
bot
.
middleware
)
bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
if
(
msg
.
peerType
==
'user'
)
{
const
message
=
await
vk
.
api
.
messages
.
send
(
{
message
:
'Test 1'
,
chat_id
:
6
,
random_id
:
Math
.
floor
(
Math
.
random
(
)
*
892743012
)
}
)
;
setTimeout
(
(
)
=>
vk
.
api
.
messages
.
edit
(
{
message
:
'Test 2'
,
peer_id
:
2000000006
,
message_id
:
message
}
)
,
5000
)
;
}
}
)
console
.
log
(
"ok"
)
;
vk
.
updates
.
start
(
)
.
catch
(
console
.
error
)
;
Вот фулл код
|
|
|

25.06.2022, 21:32
|
|
Постоянный
Регистрация: 24.02.2017
Сообщений: 369
С нами:
4849679
Репутация:
118
|
|
Сообщение от Kecer
JavaScript :
Код:
const
{
VK
,
getRandomId
,
Keyboard
}
=
require
(
'vk-io'
)
const
vk
=
new
VK
(
{
token
:
"token"
}
)
const
{
HearManager
}
=
require
(
'@vk-io/hear'
)
const
fs
=
require
(
'fs'
)
;
const
bot
=
new
HearManager
(
''
)
vk
.
updates
.
on
(
'message_new'
,
bot
.
middleware
)
bot
.
hear
(
/^(?:\/test)$/i
,
async
msg
=>
{
if
(
msg
.
peerType
==
'user'
)
{
const
message
=
await
vk
.
api
.
messages
.
send
(
{
message
:
'Test 1'
,
chat_id
:
6
,
random_id
:
Math
.
floor
(
Math
.
random
(
)
*
892743012
)
}
)
;
setTimeout
(
(
)
=>
vk
.
api
.
messages
.
edit
(
{
message
:
'Test 2'
,
peer_id
:
2000000006
,
message_id
:
message
}
)
,
5000
)
;
}
}
)
console
.
log
(
"ok"
)
;
vk
.
updates
.
start
(
)
.
catch
(
console
.
error
)
;
Вот фулл код
я заменил token на свой токен и ничего не меняя попытался воспроизвести ошибку, у меня ее нет, все работает, хз чем помочь
upd: вру, айди чата поменял
|
|
|

25.06.2022, 21:34
|
|
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами:
2862489
Репутация:
18
|
|
Сообщение от livingflore
я заменил token на свой токен и ничего не меняя попытался воспроизвести ошибку, у меня ее нет, все работает, хз чем помочь
upd: вру, айди чата поменял
Кинь свою команду, я попробую её скопировать и чисто изменить айди чата, а то я уже запутался в командах
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|