MrDorlik
Известный
- 957
- 384
автор зачем-то сделал проверку на знак "?" в вопросе, поэтому если его не будет, ниче не сработаетЗдраствуйте, обращаюсь к вам за советом, в даном скрипте есть баг или это фича я хз. Кароче это стосовно автоответчика, в основном он работает коректно, вопросы конечно старые но я поменял их на новые за менее чем час но есть проблема, почемуто когда попадаються вопросы с датами открытия серверов например "Укажите дату открытия 1 сервера Phoenix в формате xx.xx.xx" то скрипт просто пишет "ответ не найдено введите его и он будет сохранён" и проблема в том что этот скрипт просто перестаёт работать после такого вопроса и чтоб он снова заработал нужно перезагрузить все скрипты сочетанием CTR+R и тошько тогда н снова зараотает но если я снова попытаюсь узнать ответ на этот же вопрос то точно также будет, и причом с другими вопросами если ответ не найдет то он пишет "Вопрос: и сам вопрос" потом "Ответ: ответ не найден и тому подобное" а с вопросами про даты и с некоторыми другими вопросами так не происходит он не пишет Вопрос: такойто такойто и сразу пишет Ответ не найден введите его и он будет сохранён, я так понимаю дело не в txt файле потому-что там есть все вопросы и ответы он именно не может прочитать строчку с вопрос про даты, и ещё я пока писал вспомнил он также не реагирует и на вопросы Укажите гос. стоимость номера на авто и Укажите точное количество ячеек в мусорке, если знаете как это пофиксить то исправте это пожалуйста.Зарание спасибо!
замени весь текст со скрина выше на
CurQuest = text:match('Вопрос:%s+(.*)')