209 похожих чатов

Привет, ребята. Возможно кто-нибудь сможет помочь В питоне я совсем новичок,

поэтому надеюсь, что ошибка очень явная и я ее просто не вижу
Есть вот такой код - https://paste.bingner.com/paste/s8ot9
При вводе 1 получаю вот такой лог:
Подключился пользователь ID
XXX
Отправил комманду 1

Бот ответил: Добро пожаловать в игру
{'response': {'text': 'Добро пожаловать в игру', 'tts': 'Добро пожаловать в игру'}, 'version': '1.0'}
192.168.222.222 - - [04/Oct/2023 17:38:00] "POST /alice-webhook HTTP/1.1" 200 -
Все окей, в тестировании яндекс диалогов тоже вижу живой ответи
Response:
{
"response": {
"text": "Добро пожаловать в игру",
"tts": "Добро пожаловать в игру"
},
"version": "1.0"
}

Но если я отправляю "а", чтобы стриггерить условие if alice_command == "а", то Respone в диалогах получается пустой и чат отвечает "Недопустимый ответ"
При этом лог фласка точно такой же, как при нормальном ответе
Подключился пользователь ID
XXX
Отправил комманду а

Произведен запрос к БД, ответ: (0,)
Бот ответил: У Вас 0 баллов
{'response': {'text': 'У Вас 0 баллов', 'tts': 'У Вас 0 баллов'}, 'version': '1.0'}
192.168.222.222 - - [04/Oct/2023 17:38:05] "POST /alice-webhook HTTP/1.1" 200 -

Подскажите, пожалуйста, что может быть не так?

4 ответов

30 просмотров
Владислав- Автор вопроса

Магии не бывает, но если вместо bot_response = f"У Вас {points} баллов" указать bot_response = f"В данный момент - {points} баллов" то все окей. Очень странно, если вдруг у кого-то будут идеи, буду очень благодарен

Владислав
Магии не бывает, но если вместо bot_response = f"У...

Если какая-то библиотека там подключена - всё поудаляйте и соберите минимальный примитивный пример

Владислав- Автор вопроса
Владислав
Магии не бывает, но если вместо bot_response = f"У...

Ну вот тут идентичные в плане форматирования строчки, одну пропустило, другую нет

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

Обсуждают сегодня

Карта сайта