Облазил интернет, вроде бы нашел подходящую тему, но все равно не получается
Вот мой код бота V
Скажите пожалуйста что нужно и куда добавить, если можно, прям в этот код написать
И потом стоит еще вопрос как его потом разместить на сервисе Heroku…
Если поможите могу отблагодарить денюшкой на киви(куда перевсти, ответите в личку или в теме)
import telebot import constants bot = telebot.TeleBot(constants.token) #----------------------- @bot.message_handler(commands=['start']) def handle_text(message): answer = "Кто-то запустил бота" log(message, answer) user_markup = telebot.types.ReplyKeyboardMarkup(True, False) user_markup.row('Прайс') bot.send_message(message.chat.id, """Вас приветствует магазин Что бы заказать товар - отправьте сообщение цифрами "100" """, reply_markup=user_markup, parse_mode="Markdown") #ВЫВОД ЛОГОВ print(bot.get_me()) def log(message, answer): print("\n --------") from datetime import datetime print(datetime.now()) print("Сообщение от {0} {1}. (id = {2}) \n Текст - {3}". format(message.from_user.first_name, message.from_user.last_name, str(message.from_user.id), message.text)) print(answer) @bot.message_handler(content_types=['text']) def handle_text(message): answer = """ Карандаш - 100 руб. - ответ "200" """ user_markup = telebot.types.ReplyKeyboardMarkup(True, False) if message.text == "Прайс": answer = "Узнал прайс у бота" log(message, answer) user_markup.row('Прайс') user_markup.row('Другая кнопка') bot.send_message(message.chat.id, """Карандаш - 100 руб. - ответ "200" """ , reply_markup=user_markup) elif message.text == "200": user_markup = telebot.types.ReplyKeyboardMarkup(True, False) bot.send_message(message.chat.id, """Оплата Карандаша Реквизиты и т.д ...""", reply_markup=user_markup) else: bot.send_message(message.chat.id, answer) bot.polling(none_stop=True)