@meqy1qub

Не получается отправить сообщение в беседу о том что создан новый промокод?

vk.updates.hear(/^(?:--addpromo)\s?([0-9]+)?/i, message => {
	let user = acc.users[user_id(message.user)];
	if(user.level < 5) return message.send(`доступно с привилегии "Спец админ"`);
 	if(!message.$match[1]) return message.send(` » Укажите сумму для промокода`);  

 	var result  = '';
	let words  = '0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM';
	let max_position = words.length - 1;
	for( i = 0; i < 6; ++i ) {
		position = Math.floor ( Math.random() * max_position );
		result = result + words.substring(position, position + 1);
	}

	acc.promos[result] = {
		users: {},
		activ: 30,
		type: 1,
		balance: message.$match[1]
	}		
  
 	return ('message.send', {chat_id: c22,
	` » Ловите промокод:\n » На 30 активаций | На ${message.$match[1]}₽\n » Введите: '!промокод ${result}'`);
	}});

Вот исходный код. Промокод создается, но сообщение о создании не отправляется в беседу.
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 2
@jolyguf
Попробуйте так:

return vk.api.call('message.send', {chat_id: 22,
  ` » Ловите промокод:\n » На 30 активаций | На ${message.$match[1]}₽\n » Введите: '!промокод ${result}'`);


Если не работает, то напишите в комментариях.
Ответ написан
@meqy1qub Автор вопроса
Ваш ответ на вопрос

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

Похожие вопросы