Показать сообщение отдельно

  #2  
Старый 10.06.2022, 00:41
Akionka
Постоянный
Регистрация: 02.02.2018
Сообщений: 740
С нами: 4355743

Репутация: 163


По умолчанию

Python:





Код:
import
telebot
from
telebot
import
types

bot
=
telebot
.
TeleBot
(
'токен сюда'
)
@bot.message_handler
(
commands
=
[
'start'
]
)
def
start
(
message
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
btn1
=
types
.
KeyboardButton
(
"24 маршрут"
)
btn2
=
types
.
KeyboardButton
(
"22 маршрут"
)
markup
.
add
(
btn1
,
btn2
)
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"Привет, {0.first_name}! Я тестовый бот "
.
format
(
message
.
from_user
)
,
reply_markup
=
markup
)
@bot.message_handler
(
content_types
=
[
'text'
]
)
def
func
(
message
)
:
if
(
message
.
text
==
"24 маршрут"
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
btn1
=
types
.
KeyboardButton
(
"Начальный пункт 🚏"
)
btn2
=
types
.
KeyboardButton
(
"Конечный пункт 🚌"
)
back
=
types
.
KeyboardButton
(
"Вернуться в главное меню"
)
markup
.
add
(
btn1
,
btn2
,
back
)
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"Выбери пункт"
,
reply_markup
=
markup
)
elif
(
message
.
text
==
"Начальный пункт 🚏"
)
:
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"11:11"
)
elif
message
.
text
==
"Конечный пункт 🚌"
:
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"22:22"
)
elif
(
message
.
text
==
"Вернуться в главное меню"
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
button1
=
types
.
KeyboardButton
(
"24 маршрут"
)
button2
=
types
.
KeyboardButton
(
"22 маршрут"
)
markup
.
add
(
button1
,
button2
)
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"Вы вернулись в главное меню"
,
reply_markup
=
markup
)
if
(
message
.
text
==
"22 маршрут"
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
btn3
=
types
.
KeyboardButton
(
"Начальный пункт 🚐"
)
btn4
=
types
.
KeyboardButton
(
"Конечный пункт 🚍"
)
back2
=
types
.
KeyboardButton
(
"Вернуться в главное меню"
)
markup
.
add
(
btn3
,
btn4
,
back2
)
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"Выберите пункт"
,
reply_markup
=
markup
)
elif
(
message
.
text
==
"Начальный пункт 🚐"
)
:
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"33:33"
)
elif
message
.
text
==
"Конечный пункт 🚍"
:
bot
.
send_message
(
message
.
chat
.
id
,
text
=
"44:44"
)
elif
(
message
.
text
==
"Вернуться в главное меню"
)
:
markup
=
types
.
ReplyKeyboardMarkup
(
resize_keyboard
=
True
)
button1
=
types
.
KeyboardButton
(
"24 маршрут"
)
button2
=
types
.
KeyboardButton
(
"22 маршрут"
)
markup
.
add
(
button1
,
button2
)
bot
.
polling
(
none_stop
=
True
)




и вообще, фраза выдавало ошибку ни о чем не говорит, ошибки показывать надо
 
Ответить с цитированием