@Skrayvee

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

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

global add_1
add_1 = 1

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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект