Возможности бота:
команда /reg - бот спрашивает твое имя и фамилию,возраст и добавляет в базу данных(базы данных нет);
команда start/help - бот отвечает на вопрос как дела,может поздороваться,от запроса человека заказать еду и бот пришлет сообщение.что заказ сделан, а также от запроса человека может купить билеты в кино.
по запросу человека,если написали пока,бот прощается
Использованные программы и библиотеки:
Python 3.8
библиотека pyTelegramBotAPI
PyCharm Professional
Фрагмент программного кода
bot.message_handler(func=lambda m: True) def echo_all(message): @bot.message_handler(func=lambda m: True) def echo_all(message): if "hi" in message.text: bot.reply_to(message, "Hi again! Bot creator!") elif message.text == '/reg': bot.send_message(message.from_user.id, "Привет! Давай познакомися! Как вас зовут?") bot.register_next_step_handler(message, reg_name) elif "What's up?" in message.text: bot.reply_to(message, "Well") elif "привет" in message.text: bot.reply_to(message, "Привет создатель!") bot.reply_to(message, "Чем могу помочь?") elif "как дела" in message.text: bot.reply_to(message, "Хорошо создатель!") bot.reply_to(message, "Чем могу помочь?") elif "закажи мне еду" in message.text: bot.reply_to(message, "Хорошо создатель!") bot.reply_to(message, "Пиццу или роллы?") elif "закажи мне пиццу" in message.text: bot.reply_to(message, "Хорошо создатель!") bot.reply_to(message, "Заказ сделан") elif "закажи мне роллы" in message.text: bot.reply_to(message, "Хорошо создатель!") bot.reply_to(message, "Заказ сделан") elif "спасибо" in message.text: bot.reply_to(message, "Нет проблем, создатель!") bot.reply_to(message, "Желаете ещё что-то?") elif "можно купить билеты в кино" in message.text: bot.reply_to(message,"На какой вам фильм.Такси 2 или Тренер") elif "Такси 2" in message.text: bot.reply_to(message,"Хорошо создатель!") elif "Тренер" in message.text: bot.reply_to(message, "Хорошо создатель!") elif "пожалуй что нет" in message.text: bot.reply_to(message, "Я вас понял, создатель!") elif "пока" in message.text: bot.reply_to(message, "До свидания создатель!") else: bot.reply_to(message, 'Создатель, я вас не понимаю!')
platonlaptev