@Skrayvee

[AIOGRAM] Как сделать бесконечный class со state?

Мне нужно сделать рандомизатор, который будет брать брать n-ное кол-во значений у пользователя, а после этого выберет одно из них (Рулетка без анимации). Как сделать сам выбор одного из элементов я знаю, но как сделать бесконечное получение значений от пользователя?
class Choice(StatesGroup):
	choice = State()

global add_1
add_1 = 1

Как видно, есть переменная "add_1". У меня была такая идея: Когда человек вводит значение создаётся новый State с названием +1, то есть:
Choice1
Choice2
Choice3
И сохранением после ввода (Клавиатура) "Готово"

Есть ли у вас какие-либо другие варианты получения ввода от пользователя? Если нет, то как реализовать то, что я описал выше?

Заранее спасибо
  • Вопрос задан
  • 268 просмотров
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Для накопления результатов ввода удобно использовать списки. Изучите работу со списками, циклами, итераторами и не изобретайте велосипед.
В крайнем случае посмотрите на github, как решают подобные задачи другие люди.

И оставьте в покое ботов. Это слишком сложное для начинающих.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы