tree = ET.parse('country_data.xml')
root = tree.getroot()
?import telebot
print('******1')
from config import token
print('****2')
from telebot import types
bot = telebot.TeleBot(token)
@bot.message_handler(commands = ['start'])
def welcome(message):
bot.send_message(message.chat.id, 'Привет, {0.first_name}!\nЧтобы поискать статьи в техноблоге по моделям нажмите /tech'.format(message.from_user, bot.get_me()), parse_mode='html')
@bot.message_handler(commands = ['tech'])
def tech(gg):
kb = types.InlineKeyboardMarkup()
brand1 = types.InlineKeyboardButton(text='Kingsong', callback_data = 'kingsong')
brand2 = types.InlineKeyboardButton(text='Inmotion', callback_data = 'inmotion')
kb.add(brand1, brand2)
bot.send_message(gg.chat.id, "Choose a brand", reply_markup=kb)
@bot.callback_query_handler(func=lambda call: True)
def tech_ob(callback):
if call.data == 'kingsong':
bot.send_message('KS')
elif call.data == 'inmotion':
bot.send_message('Im')
bot.polling(none_stop=True)
import xml.etree.ElementTree as ET
tree = ET.parse('cs.xml')
root = tree.getroot()
for jj in root:
print(jj.tag, jj.attrib)
for kk in jj:
print(kk.tag, kk.attrib, kk.text)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<model name="KS16">
<!--*******-->
<s_variant>KS-16S</s_variant>
<s_variant>KS16S</s_variant>
<s_variant>king 16s</s_variant>
<s_variant>kingsong 16s</s_variant>
<s_variant>KS16</s_variant>
<!--*******-->
<r_variant>KS16S</r_variant>
<r_variant>KS-16S</r_variant>
<r_variant>KS 16S</r_variant>
<r_variant>KS16</r_variant>
</model>
<model name="KS14">
<!--*******-->
<s_variant>KS-14S</s_variant>
<s_variant>KS14S</s_variant>
<s_variant>king 14s</s_variant>
<s_variant>kingsong 14s</s_variant>
<s_variant>KS14</s_variant>
<!--*******-->
<r_variant>KS14S</r_variant>
<r_variant>KS-14S</r_variant>
<r_variant>KS 14S</r_variant>
<r_variant>KS14</r_variant>
</model>
</root>
#Для начала нужна библиотека time установленная через pip
import time
print("О чём вам напомнить?")
text = str(input())
print("Через сколько минут?")
#указываем время и переводим из секунд в минуты
local_time = float(input())
local_time = local_time * 60
#отправляем программу в спящий режим на количество указанного вермени
time.sleep(local_time)
#выводим текст(ну или исполняем функцию)
print(text)