Есть главный main.py файл:
import telebot
from telebot import types
import time
bot = telebot.TeleBot("ТОКЕН")
@bot.message_handler(commands=['start'])
def start(message):
bot.send_sticker(message.from_user.id, "СТИКЕР"),reply_markup=markup
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
btn1 = types.KeyboardButton("КНОПКА1")
btn2 = types.KeyboardButton("КНОПКА2")
markup.add(btn1, btn2)
bot.polling(none_stop = True)
Что в main.py файле нужно прописать, чтобы именно при нажатии "КНОПКА1" начал работать скрипт из второго .py файла, тоесть запустилось подменю КНОПКИ1, которое во втором .py файле?
Второй .py файл:
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text == 'КНОПКА1':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
btn1 = types.KeyboardButton("Кнопка1")
btn2 = types.KeyboardButton("Кнопка2")
btn3 = types.KeyboardButton("Кнопка3")
btn4 = types.KeyboardButton("Назад")
markup.add(btn1, btn2, btn3, btn8, btn4)
bot.send_message(message.from_user.id, 'Подменю КНОПКИ1, reply_markup=markup)
elif message.text == "Назад":
start(message)
Если весь код вставить в один файл, то всё запускается, а как его соединить их двух файлов? Мне нужно чтобы бардака не было.
Можете, плиз, прям код написать и указать куда вставлять, потому что в интернете ничего найти не могу. Ничего не импортируется. Логиче,ки аы ался разными путями, ничего не получается.
Спасибо.