Почему повторяется два раза сообщение, что на скрине? Оно должно отправляться один раз после цикла 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 ) Код 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 )
после выполнения цикла while, сообщение отправляется два раза, хотя должно один. --- Сообщение объединено с предыдущим 15 дек 2019
fufutrap, это цикл зациклился,попробуй взять удалить скрипт с хостинга и заново исходник поставить. Если не помогло то проси кваса чтоб он помог