Загрузка...

Как сделать запрос в переменную?

Тема в разделе Python создана пользователем Franxx 4 дек 2020. 281 просмотр

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

    И при принятии сообщений, смотри отвечает ли он на что то. Если да, то на какое сообщение.
    И там уже можешь присваивать текст который он ввел
     
    1. Franxx Автор темы
      Sakari, спасибо бро
  7. RAYNO
    RAYNO 4 дек 2020 ANYSHOP.SU - Аренда онлайн магазинов 874 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 Автор темы
      RAYNO, Спасибо бро
Top
Загрузка...