Вообщем,ребят,хочу задать вопрос с базой данных я вопрос вроде решил,появился новый:
Я создал фунцию:
туда занес проверку на if,elif,els,но вот в чем не задача,когда пользоватлель вводит любой другой текст,конечно же логично выдаеться текст с блока if,elif,else
(вернее с функции else) в чем заключаеться сам вопрос,можно ли сдеалать проверку на @Example или же на функцию /comanda(что бы по команде активаировался блок if,elif,else) и так же останавливался,когда пользователь ввел другую команду за ранее спасибо
Код:
import telebot
from telebot import types
token = "token"
bot = telebot.TeleBot(token)
@bot.message_handler(commands=["start"])
def start(message):
send_mess = f"<b>{message.from_user.first_name} {message.from_user.last_name}</b>"
bot.send_message(message.chat.id, f"<b>Приветствую,</b>" + send_mess, parse_mode='html')
bot.send_message(message.chat.id,
f"<b>выберите одну из команд!</b>",
parse_mode='html')
@bot.message_handler(content_types=['text'])
def hendle_text(message):
if message.text == "@proverka_kart":
bot.send_message(message.chat.id, "Good,right autor")
elif message.text == "@example1":
bot.send_message(message.chat.id, "Good,right autor")
elif message.text == "@example2":
bot.send_message(message.chat.id, "Good,right autor")
elif message.text == "@example3":
bot.send_message(message.chat.id, "Good,right autor")
elif message.text == "@example4":
bot.send_message(message.chat.id, "Good, right autor")
elif message.text == "@example5":
bot.send_message(message.chat.id, "Good,right autor")
else:
bot.send_message(message.chat.id, "Warinig:Кидала!")
bot.polling(none_stop=True, interval=0)
Я создал фунцию:
туда занес проверку на if,elif,els,но вот в чем не задача,когда пользоватлель вводит любой другой текст,конечно же логично выдаеться текст с блока if,elif,else
(вернее с функции else) в чем заключаеться сам вопрос,можно ли сдеалать проверку на @Example или же на функцию /comanda(что бы по команде активаировался блок if,elif,else) и так же останавливался,когда пользователь ввел другую команду за ранее спасибо
Код:
import telebot
from telebot import types
token = "token"
bot = telebot.TeleBot(token)
@bot.message_handler(commands=["start"])
def start(message):
send_mess = f"<b>{message.from_user.first_name} {message.from_user.last_name}</b>"
bot.send_message(message.chat.id, f"<b>Приветствую,</b>" + send_mess, parse_mode='html')
bot.send_message(message.chat.id,
f"<b>выберите одну из команд!</b>",
parse_mode='html')
@bot.message_handler(content_types=['text'])
def hendle_text(message):
if message.text == "@proverka_kart":
bot.send_message(message.chat.id, "Good,right autor")
elif message.text == "@example1":
bot.send_message(message.chat.id, "Good,right autor")
elif message.text == "@example2":
bot.send_message(message.chat.id, "Good,right autor")
elif message.text == "@example3":
bot.send_message(message.chat.id, "Good,right autor")
elif message.text == "@example4":
bot.send_message(message.chat.id, "Good, right autor")
elif message.text == "@example5":
bot.send_message(message.chat.id, "Good,right autor")
else:
bot.send_message(message.chat.id, "Warinig:Кидала!")
bot.polling(none_stop=True, interval=0)
Последнее редактирование: