Загрузка...

Telegram bot in Python | How can the number entered by the user be entered into a variable?

Thread in Python created by WhiteRose404 Mar 13, 2020. 505 views

  1. WhiteRose404
    WhiteRose404 Topic starter Mar 13, 2020 Изменить статус 217 Dec 21, 2018
    Как введеное пользователем число занести в переменную?
    Пишу бота в Telegram с помощью Telebot

    Написал бота симулятор казино рулетки и поставил по стандарту размер ставки 10к.
    Но как сделать так что бы пользователь сам мог менять размер ставки?
    Кто шарит отпишите в телеге или в лс тут
    [IMG]
     
  2. anefe
    anefe Mar 13, 2020 Banned 401 Oct 28, 2017
    Может стоит поработать с бд? Либо работать с объектами(может классами, не помню как называется), если бот не будет перезагружаться
     
    1. w_0_n_k_a
      anefe, Это будет пиздец хуево.
    2. anefe
    3. w_0_n_k_a
      anefe, оба, ебаца с этим скучно.
  3. legitt_189787
    legitt_189787 Mar 13, 2020 Banned 938 Oct 8, 2017
    ну считываешь число, проверяешь число ли это, дальше возвращаешь это значение и тип вуаля после работы функции у тебя будет возвращено число в перемнной, ну я не профи

    я бы считал сообщение, проверил его на число , и в конце функции возвратил бы переменную
     
    1. WhiteRose404 Topic starter
      legitt_189787, можешь в коде это показать? Хотя бы примерно, как это должно выглядеть
    2. WhiteRose404 Topic starter
      legitt_189787, или давай я тебе в телеге скину бота, чекнешь) А то бот нужен, а я туплю чет...
    3. legitt_189787
  4. WhiteRose404
    WhiteRose404 Topic starter Mar 13, 2020 Изменить статус 217 Dec 21, 2018
    Ага другой вопрос, как поставить бота в афк на определенное время, что бы пользователь успел ввести число
    The post was merged to previous Mar 13, 2020
    Так сказать поставить в режим ожидания
     
    1. sesu
      WhiteRose404, А тебе это и не нужно, тебе нужно лишь хранить состояние юзера и в зависимости от состояния вызывать необходимый хендлер
    2. WhiteRose404 Topic starter
      sesu, подробней можно pls?
    3. sesu
      WhiteRose404, Ну в таблицу юзеров добавляешь поле инт - стейт. Потом в энтри поинте меняешь, потом в другом хендлере меняешь и тд. Это типовая задача. Все очень просто
Loading...
Top