@kokapuk

Конфликт функций, используя telegramBotApi, что делать?

Моя программа должна открывать текстовый документ или браузер, в зависимости от команды, которую я посылаю боту в телеграм, вызвав выполнение, например, процесса создания текстового документа, а позже не перезагрузив бота, вызвать процесс открытия браузера, вставив ссылку на какой то сайт, по прежнему открывается текстовый документ. Так же работает и в другую сторону.
Вот моя часть кода, в которой происходит конфликт:
bot.message_handler(commands=['stx'])
def txt_likemsg(message):
	bot.send_message(ID, "Введите содержание файла, для получателя!")
	@bot.message_handler(content_types=['text'])
	def txt_starter(message):
		stx = message.text
		f = open(r'C:\Users\USER\Desktop\sobchen.txt', 'w')
		f.write(stx)
		f.close()
		os.system(r'C:\Users\USER\Desktop\sobchen.txt')
@bot.message_handler(commands=['bzv'])
def web_st(message):
	bot.send_message(ID, "Введите ссылку на сайт для его открытия! ")
	@bot.message_handler(content_types=["text"])
	def browser_starter(message):
		slk = message.text
		webbrowser.open(slk, new=0)
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы