Вопрос связан с выводом текста в telegram боте. Я хочу чтобы бот выводил в 1 сообщение несколько строк, а получается не то что нужно
c = ''
name = ["Пельмени Caesar Superior; Elite, 700г","Форель Мореслав слабосоленая филе-кусочки, 150г","Туалетная бумага Soffione Premio трехслойная, 8шт","Корейка По-Черкизовски варено-копченая Черкизово, 300г"]
c = ''
for i in name:
c = c + i
bot.send_message(call.message.chat.id,c)
Вот, что получается, а хотелось бы, чтобы каждый продукт выводился в новой строке. Но при этом это было бы одно сообщение.
Ответы (1 шт):
Автор решения: MyZik
→ Ссылка
Для разделения строк используйте \n:
names = [
"Пельмени Caesar Superior; Elite, 700г",
"Форель Мореслав слабосоленая филе-кусочки, 150г",
"Туалетная бумага Soffione Premio трехслойная, 8шт",
"Корейка По-Черкизовски варено-копченая Черкизово, 300г"
]
text = "\n".join(names)
bot.send_message(call.message.chat.id, text)
