Как сделать чтобы телебот выводил слово, написанное после определенного текста?

K1CKBOXER

Новичок
Пользователь
Окт 16, 2022
6
0
1
Мне нужно, чтобы когда я писал, например "Бот, напиши привет", бот писал только "привет" и так любое слово, которое я напишу ему. И возможно сделать, чтобы он это слово писал с большой буквы?
Я начал с этого
Python:
If "Бот, напиши " in message.text:
    bot.send_message(message.chat.id, )
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 589
459
83
Спасибо. А если в конце слова будет вопросительный знак, его можно как-то убрать?
Python:
s = "Бот, напиши привет?"
ss = f"{s[12].upper()}{s[13:-1]}"
print(ss)
 
  • Мне нравится
Реакции: K1CKBOXER

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 589
459
83
обрезать строку и первую букву привести в верхний регистр
Python:
s = "Бот, напиши привет"
ss = f"{s[12].upper()}{s[13:]}"
print(ss)
 
  • Мне нравится
Реакции: K1CKBOXER

K1CKBOXER

Новичок
Пользователь
Окт 16, 2022
6
0
1
обрезать строку и первую букву привести в верхний регистр
Python:
s = "Бот, напиши привет"
ss = f"{s[12].upper()}{s[13:]}"
print(ss)
Спасибо. А если в конце слова будет вопросительный знак, его можно как-то убрать?
 

Форум IT Специалистов