@keremish

Переменная undefined?

Добрый вечер! Когда я запускаю код, то выходит ошибка "Handle polling update error: TypeError: Cannot read property 'nektarcv' of undefined" (фото ниже).
Сам код:
///переменные прикреплены ниже

cmd.ricco(/^(?:цветок|мой цветок|цветы|цветочек)$/i, async (message, bot) => {  

	return bot(`информация о вашем цветке:
		Название: Тюльпан

		Нектара: ${utils.sp(message.user.cvetok.nektarcv)} - (${utils.sp(message.user.cvetok.nektarcv)} в час)

		Цена за улучшение цветка: ${utils.sp(message.user.cvetok.cenacv)}$`)

});

Фотография ошибки: 609beae2c5a85806492623.png
Переменные из кода: 609beb4a8887e841941887.png
Пожалуйста, помогите решить проблему. Это не только с этим кодом. Когда я начинаю делать что-то другое, выходит та же самая ошибка
  • Вопрос задан
  • 101 просмотр
Решения вопроса 2
@Konf
Редактирую ответы на 2 + 2 по 4 раза
В message.user в какой-то момент отсутствует cvetok. Может он там никогда и не появляется. Почему нет цветка - выяснять вам
Ответ написан
Комментировать
@Leopandro
Разработчик CRM/ERP систем
Ну написано же что ты пытаешься получить свойство у undefined. Значит в переменной cvetok значение undefined.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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