fix
This commit is contained in:
@@ -2839,11 +2839,17 @@ class BotInterface:
|
|||||||
|
|
||||||
elif state["step"] == "twitch_ctr":
|
elif state["step"] == "twitch_ctr":
|
||||||
try:
|
try:
|
||||||
min_ctr, max_ctr = parse_range(text, default_min=1)
|
parts = text.replace(",", ".").split("-")
|
||||||
if min_ctr <= 0 or max_ctr > 100:
|
if len(parts) == 2:
|
||||||
|
min_ctr, max_ctr = float(parts[0].strip()), float(parts[1].strip())
|
||||||
|
elif len(parts) == 1:
|
||||||
|
min_ctr = max_ctr = float(parts[0].strip())
|
||||||
|
else:
|
||||||
|
raise ValueError
|
||||||
|
if min_ctr <= 0 or max_ctr > 100 or min_ctr > max_ctr:
|
||||||
raise ValueError
|
raise ValueError
|
||||||
except (ValueError, Exception):
|
except (ValueError, Exception):
|
||||||
await self._send_temp(message, "❌ Введите диапазон `0.8-1.2` или одно число `1`")
|
await self._send_temp(message, "❌ Введите диапазон `0.5-1.5` или одно число `1`")
|
||||||
return
|
return
|
||||||
await self._clean_prev(message)
|
await self._clean_prev(message)
|
||||||
del self._user_task_state[user_id]
|
del self._user_task_state[user_id]
|
||||||
|
|||||||
Reference in New Issue
Block a user