Задать вопрос
@toksix

Что делать если данные записываются в разные строки?

Проблема в том что данные сохраняются в разные строки

bot.infinity_polling()
@bot.message_handler(commands=["new_instagram"])
def start(message):
    mesg = bot.send_message(message.chat.id, "Введите имя")

    bot.register_next_step_handler(mesg, start_2)
def start_2(message):
    us_name = message.text
    insta = ""
    com = bot.send_message(message.chat.id, "Введите ссылку на инстаграм")

    db_table_val(user_name=us_name,instagram_link= insta)
    bot.register_next_step_handler(com,start_3)
def start_3(message):
    insta = message.text
    us_name = ""
    db_table_val(user_name=us_name,instagram_link=insta)
    bot.send_message(message.chat.id, "Успешно ")


Строение базы данных:
638bbb6b50a7e443587631.png
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@toksix Автор вопроса
@bot.message_handler(commands=["new_instagram"])
def start(message):
mesg = bot.send_message(message.chat.id, "Введите имя")

bot.register_next_step_handler(mesg, start_2)

def start_2(message):
global us_name
us_name = message.text
com = bot.send_message(message.chat.id, "Введите ссылку на инстаграм")

bot.register_next_step_handler(com, start_3)

def start_3(message):
insta = message.text
db_table_val(user_name=us_name, insta=insta)
bot.send_message(message.chat.id, "Успешно ")
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@shadrin_ss
Junior
А функцию записи? хотя можно не добавлять, ты постоянно создаешь новую строку сам, а надо или создать в конце опроса или редактировать по мере добавления информации
Ответ такой же наполненный как и вопрос. Обновляй строку после 2 вопроса.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы