Обратите внимание, что тип ошибки, которую он дает вам, является «синтаксической ошибкой». Это типы ошибок, где обычно есть что-то, что отсутствует или добавлено в терминах символа или двух, которое неуместно, т. Е. Синтаксисплохо для переводчика.
Просто из того, что я вижу:
, если UserFeeling_str == "upset
должно быть
, если UserFeeling_str ==" расстроен":
обратите внимание на кавычки и двоеточие.