Загрузка...

telegram bot problem

Thread in Python created by fufutrap Dec 15, 2019. 215 views

  1. fufutrap
    fufutrap Topic starter Dec 15, 2019 Banned 60 Nov 10, 2019
    Почему повторяется два раза сообщение, что на скрине? Оно должно отправляться один раз после цикла




    [IMG]
    Code
    while choises == 'false':
    choices = 'false'

    if [URL='https://vk.com/away.php?to=http%3A%2F%2Fcall.data&post=-84392011_551397&cc_key=']call.data[/URL] == 'metr40k':
    choises = True
    pricepodd = '1 600 рублей'
    pricepoddone = '2 300 рублей'
    pricegen = '5 500 рублей'
    priceafter20 = ''
    priceafter = '6 500 рублей'
    pricevip = '12 000 рублей'
    elif [URL='https://vk.com/away.php?to=http%3A%2F%2Fcall.data&post=-84392011_551397&cc_key=']call.data[/URL] == 'metr50k':
    choises = True
    pricepodd = '1 800 рублей'
    pricepoddone = '2 500 рублей'
    pricegen = '5 500 рублей'
    priceafter20 = ''
    priceafter = '6 500 рублей'
    pricevip = '12 000 рублей'

    typework = types.InlineKeyboardMarkup()
    msg = 'Выберите тип услуги: \n'
    podd = types.InlineKeyboardButton(text = 'Поддерживающая уборка (Постоянный клиент) - ' + pricepodd, callback_data = 'poddpost')
    global msgepodd
    msgepodd = podd.text
    typework.add(podd)
    poddone = types.InlineKeyboardButton(text = 'Поддерживающая уборка (разовый заказ) - ' + pricepoddone, callback_data = 'poddone')
    typework.add(poddone)
    global msgepoddone
    msgepoddone = poddone.text
    genwork = types.InlineKeyboardButton(text = 'Генеральнная уборка - ' + pricegen, callback_data = 'genwork')
    typework.add(genwork)
    global genworktext
    genworktext = genwork.text
    afterwork20 = types.InlineKeyboardButton(text = 'Уборка после ремонта (Без мебели — скидка 20%)', callback_data = 'afterwork20')
    typework.add(afterwork20)
    global afterwork20text
    afterwork20text = afterwork20.text
    afterwork = types.InlineKeyboardButton(text = 'Уборка после ремонта с мебелью - ' +priceafter, callback_data = 'afterdefault')
    typework.add(afterwork)
    global afterworktext
    afterworktext = afterwork.text
    vipwork = types.InlineKeyboardButton(text = 'VIP уборка - ' +pricevip, callback_data = 'vip')
    typework.add(vipwork)
    global vipworktxt
    vipworktxt = vipwork.text
    bot.send_message(call.message.chat.id, msg, reply_markup = typework )
     
  2. Квас
    Квас Dec 15, 2019 В лс писать сразу с четким вопросом. 203 Apr 2, 2018
    Так тяжело смотреть отправляй скрин кода с IDE
     
  3. Gustos_inactive2758076
    Gustos_inactive2758076 Dec 15, 2019 Banned 138 Nov 7, 2019
    В чем проблема вообще? Ты толком объясни
     
  4. fufutrap
    fufutrap Topic starter Dec 15, 2019 Banned 60 Nov 10, 2019
    после выполнения цикла while, сообщение отправляется два раза, хотя должно один.
    The post was merged to previous Dec 15, 2019
     
  5. Квас
    Квас Dec 15, 2019 В лс писать сразу с четким вопросом. 203 Apr 2, 2018
    Квас, тяжело смотреть так код...
     
  6. fufutrap
    fufutrap Topic starter Dec 15, 2019 Banned 60 Nov 10, 2019
    могу написать в тг?
     
  7. Gustos_inactive2758076
    Gustos_inactive2758076 Dec 15, 2019 Banned 138 Nov 7, 2019
    fufutrap, это цикл зациклился,попробуй взять удалить скрипт с хостинга и заново исходник поставить. Если не помогло то проси кваса чтоб он помог
     
  8. Квас
    Квас Dec 15, 2019 В лс писать сразу с четким вопросом. 203 Apr 2, 2018
    Давай позже, не срочно?
     
  9. fufutrap
    fufutrap Topic starter Dec 15, 2019 Banned 60 Nov 10, 2019
    в цикле только проверка на нажатие кнопки
     
  10. Квас
    Квас Dec 15, 2019 В лс писать сразу с четким вопросом. 203 Apr 2, 2018
  11. fufutrap
    fufutrap Topic starter Dec 15, 2019 Banned 60 Nov 10, 2019
  12. sesu
    sesu Dec 15, 2019 Ты не умеешь писать код 114 Nov 17, 2019
    Какой говнокод боже
     
Loading...
Top