Загрузка...

How to query a variable?

Thread in Python created by Franxx Dec 4, 2020. 275 views

  1. Franxx
    Franxx Topic starter Dec 4, 2020 326 Jun 20, 2020
    В тг бота, есть припустим переменная code и нужно чтобы бот написал текст ‘Введите ваш код’ и то что я напишу пойдёт в переименую code
     
  2. Metafroud
    Metafroud Dec 4, 2020 Разработка - lolz.live/threads/3346631/ 227 Feb 28, 2017
    ты видосы на ютубе то открывал?
    Это ведь основы прогинга
    P.s idk
     
    1. Franxx Topic starter
  3. jjjjjjjj
    jjjjjjjj Dec 4, 2020 750 May 16, 2020
    1. Franxx Topic starter
      jjjjjjjj, он думает то что он написал это и есть то что нужно в code
  4. oriole
    oriole Dec 4, 2020 был(а) давно
    типикал прогер на питоне
     
    1. Franxx Topic starter
  5. atlanta007
    atlanta007 Dec 4, 2020 0 Jul 29, 2018
    code=input
     
    1. Franxx Topic starter
      atlanta007, для бота тг input не работает же
    2. atlanta007
      Franxx, ты на чём пишешь бота?
    3. Franxx Topic starter
  6. Sakari
    Sakari Dec 4, 2020 FLEX 45 May 10, 2017
    Забей хуй на людей выше.
    Самый простой вариант.
    При отправке сообщения о вводе кода, передай Reply.
    Что бы человек отвечал на это сообщение.

    И при принятии сообщений, смотри отвечает ли он на что то. Если да, то на какое сообщение.
    И там уже можешь присваивать текст который он ввел
     
    1. Franxx Topic starter
      Sakari, спасибо бро
  7. RAYNO
    RAYNO Dec 4, 2020 ANYSHOP.SU - Аренда онлайн магазинов 874 Oct 30, 2020
    Если шо, код ниже только если ты пользуешься telebot'ом
    Как я понял тебе нужно чтобы бот ждал пока ему напишут код. Для этого можно использовать bot.register_next_step_handler.
    У bot.register_next_step_handler первым аргументом идет сообщение (у тебя оно должно быть "Введите ваш код"), а вторым она вызывает функцию и передает в нее сообщение которое пользователя указал.
    Python
    bot.send_message(chat_id, 'Введите ваш код:')
    bot.register_next_step_handler(message, function)
     
    1. Franxx Topic starter
      RAYNO, Спасибо бро
Top
Loading...