generate, слава великим силам.
Пара моментов - НИКОГДА не используйте !=, всегда !==. Лучше сделать - data?.img !== undefined, или еще лучше data?.img === 'нужный вам тип'. & - побитовое И, а не логическое.
Не. Должен именно выбросить исключение, ошибку он никуда не возвращает. По какой такой логике доступ к несуществующему свойству у неопределенного обьекта должен вернуть false? false - это не неопределенность, это вполне себе boolean.
Чтобы прекратить ваши страдания, подскажу - optional chaining js - так должен звучать ваш следующий гугл запрос.
Делаю бота, который будет по команде отправлять рандомную шутку в чат. К примеру команда !joke - бот отправляет рандомную из нескольких шуток, которые я задам.
Zyxisix, на чем программа написана? Вам не нужно ничего передавать, она будет запущена с cwd в директории, откуда была вызвана команда запуска. Зачем вам вообще батник? Сказал же - добавьте путь в path, и запускайте пг напрямую.
Likon69, .dat - скорее всего бинарник, сериализованный через BinaryFormatter, если мы говорим о шарпе. Но так как это варкрафт - мы не говорим о шарпе. Ищите анпакеры для игры, и с их помощью делайте, что вам нужно. Какого хрена вообще тег c# здесь делает?
Эх, вот бы люди научились сами догадываться, что раз у них вылезает ошибка, то не плохо бы ее запостить... Это очень толстый намек, на случай, если вы и сейчас не вкурили, к чему я клоню.
Пара моментов - НИКОГДА не используйте !=, всегда !==. Лучше сделать - data?.img !== undefined, или еще лучше data?.img === 'нужный вам тип'. & - побитовое И, а не логическое.