@egorlisss

VKApi: One of the parameters specified was missing or invalid: user_id not integer?

vk.updates.hear(/^(?:рассылка)\s?([^]+)?/i,  message => { 
	if(acc.users[user_id(message.user)].level < 4) return;
	for(i in acc.users){
		vk.api.call('messages.send', {
			user_id: `acc.users[id].id`,
			random_id: 1,
			message: `[Рассылка]:\n->${message.$match[1]}`
		});
	}
	return message.send(`&#9889;Сообщения отправлены!`);
});

user_id беру из json файла
{
	"users": {
		"1": {
			"id": 233731786,
....

при этом получаю ошибку
UnhandledPromiseRejectionWarning: ExecuteError: Code №100 - One of the parameters specified was missing or invalid: user_id not integer
  • Вопрос задан
  • 493 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Опечатка. В квадратных скобках вместо id должно быть i:
user_id: `acc.users[i].id`,
//                  ^
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@egorlisss Автор вопроса
acc.users[numm] = {
			id: message.user,
...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
27 июн. 2019, в 01:26
50000 руб./за проект
27 июн. 2019, в 00:27
250000 руб./за проект