@adrenalinruslan

Не хочет отправлять сообщение node-vk-bot-api?

Использую node-vk-bot-api

Логика кода очень проста, делается запрос в базу данных для получения записей. Если записи были найдены, то в цикле создаются кнопки и эти кнопки отправляются пользователю. Так же, если записи не были найдены, или были найдены ( все равно ) пользователю отправляется сообщение с кол-во найденных записей. Но второе сообщение не хочет отправляться. Он отправляется лишь, когда в коде добавлю console.log(ctx), если же его убрать, то второе сообщение не отправиться

if(data.length > 0) {
				data.forEach((item) => {
					keyboards.push(`${item.name.first} ${item.name.last}`);
				});
				bot.sendMessage(ctx.message.from_id, 'Все пользователи ( Нажмите на пользователя для удаления его из базы данных ):', undefined, Markup.keyboard(keyboards, { columns: 2 }).inline());
			}

			console.log(ctx);

			/* */
			bot.sendMessage(ctx.message.from_id, `Общее количество пользователей: ${data.length}`, undefined, Markup.keyboard([
				'Добавить', 'Главное меню'
			]));
  • Вопрос задан
  • 219 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы