HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.09.2023, 16:24
the same
Участник форума
Регистрация: 18.08.2021
Сообщений: 177
С нами: 2494566

Репутация: 33
По умолчанию

Как отправить сообщение в определенный чат?

JavaScript:





Код:
vk
.
api
.
messages
.
send
(
{
chat_id
:
3
,
// пробывал разные возможные  ID . но через метод context.chatId выдовал ид 3
message
:
'Текст'
}
)


Но скрипт крашился

JavaScript:





Код:
APIError
:
Code №
100
-
One
of
the parameters specified was missing or invalid
:
random_id is a required parameter
    at SequentialWorker
.
execute
  code
:
100
,
params
:
[
{
key
:
'method'
,
value
:
'messages.send'
}
,
{
key
:
'oauth'
,
value
:
'1'
}
,
{
key
:
'v'
,
value
:
'5.131'
}
,
{
key
:
'chat_id'
,
value
:
'0'
}
]
,
[
cause
]
:
undefined
 
Ответить с цитированием

  #2  
Старый 10.09.2023, 17:22
luxfero.
Новичок
Регистрация: 18.08.2021
Сообщений: 6
С нами: 2494566

Репутация: 33
По умолчанию

импортируй getRandomId() из vk-io, добавь в массив сообщения ключ random_id и вызови там эту функцию.

а еще лучше не chat_id, а peer_id:

Если это беседа, то у нее id будет больше, чем 2_000_000_000.

если это обычный диалог с человеком (личка), то в peer_id передай айди страницы человека.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.