<!-- до подключения diagr.js -->
<script>var labels = {{ labels | safe }}; var values = {{ values | safe }};</script>
var ctx = document.getElementById("lineChart").getContext("2d");
var lineChart = new Chart(ctx, {
type: "line",
data: {
labels: labels,
datasets: [
{
label: "Курс валюты",
data: values,
fill: false,
borderColor: "rgb(75, 192, 192)",
lineTension: 0.5
}
]
},
options: {
responsive: false
}
});
labels: {{ labels | safe }},
и data: {{ values | safe }},
horo_ukr
и сверять ввод с ним@dp.inline_handler()
async def inline_echo(inline_query: InlineQuery):
text = inline_query.query.lower()
if text not in horo_ukr:
return
telebot.types.ReplyKeyboardRemove()
bot.send_message(message.chat.id, 'Зараз', reply_markup=telebot.types.ReplyKeyboardRemove())
keyboard = types.InlineKeyboardMarkup(row_width=3)
nine = types.InlineKeyboardButton('⬅️Назад', callback_data='nine')
close = types.InlineKeyboardButton('↩️Скасувати', callback_data='close')
two = types.InlineKeyboardButton('➡️Вперед', callback_data='two')
keyboard.add(nine, close, two)
bot.send_photo(message.chat.id, '<file_id>', caption = 'Текст.', reply_markup=keyboard)
os.path.isdir()
. Она проверяет является ли переданный путь папкой (и существует ли).os.path.exists()
просто проверяет на существования путя (это может быть файл или папка). Так что если у вас лежит где нибудь рядом файлtest_dir
- то ошибка в принципе ясна