Увидел, что в callback_query.answer() для кэширования есть параметр cache_time, но не увидел параметра reply_markup. В этом случае можно показывать оповещение с помощью show_alert=True.
Благодарю за комментарий. Пытался найти что-то вроде callback_query.answer(), но проморгал. Насчет синхронного клиента меня уже поправляли, каюсь, согрешил :)
Как бы Вы сами реализовали кэширование и конфигурацию? С помощью каких инструментов?
Ну давайте еще посмотрим толковый словарь. Вы понимаете пет-проект таким образом и хотите, чтобы все понимали его так. Вот как определяют его в статье на Хекслете:
Что такое пет-проекты
Это собственные проекты, которые в первую очередь нужны для саморазвития. Они не ограничены ничем — ни сроками, ни форматом, ни технологиями. Программист может самостоятельно выбирать, с какой задачей работать и какой процесс в своей повседневной жизни автоматизировать. Пет-проект не может быть хорошим или плохим — вне зависимости от сложности и качества кода это ценный опыт и возможность отвлечься от рабочей или учебной рутины.
Да, мой проект не решает никакой моей проблемы. Честно, у меня плохо с фантазией, и я не могу придумать проблему, которую не решил бы какой-то уже готовый сервис. В первую очередь была поставлена цель - просто сделать, просто обучиться чему-то новому. И Вы представляете, Я НЕ ЗНАЛ о многих важных нюансах.
Я не вижу смысла в нашей дискуссии. Ваша позиция понятна. Пет-проект - что-то новое, решающее проблему, сделанное с душой.
Electron тоже плохо подходит, кушает много ресурсов, использует отдельные инстансы хромиума, но сколько на нем написано приложений: всеми любимый VS Code, Discord, десктопные приложения заметочников Evernote и Notion. P.S. Есть достойная альтернатива электрону - Tauri.
Очень даже нужен. Получил заслуженную конструктивную критику. Узнал много новой информации. Понял, что лучшее решение для такого бота - это отправление геолокации, потому что телеграм не выдает IP пользователей.
Не подумал о том, что на сервере погоду будет показывать только для локации этого сервера. Оказывается, телеграм не выдает IP пользователей, поэтому решение через отправление геолокации боту выглядит лучшим решением.
Не смотрел видео инструкций по созданию ботов, смотрел документацию aiogram и stackoverflow по надобности. Не отрицаю, что может быть много похожих проектов.
Действительно, смысла мало. Но если Вы хорошо прочитали статью, то могли понять, что это пет-проект. Обычно целью таких маленьких проектов является обучение чему-то новому. Я не деплоил бота и не собираюсь, потому что так же, как и Вы, не вижу в этом смысла. Уже давно существуют удобные сервисы.
P.S. Вас уже кто-то заминусил, это не я, чесслово.
Неплохая статья. Оставлю здесь еще 12 подсказок для хорошего сна от Мэттью Уолкера, написавшего бестселлер "Зачем мы спим. Новая наука о сне и сновидениях".
Вот они
Придерживайтесь режима сна. Ложитесь спать и вставайте каждый день в определенное время. Будучи рабом привычки, человек с трудом приспосабливается к изменениям в модели собственного сна. Более долгий сон по выходным не компенсирует полностью недостаток сна в течение недели, при этом просыпаться рано в понедельник утром будет труднее. Заводите будильник, чтобы ложиться спать вовремя. Мы часто заводим будильник на утро, чтобы не проспать, но не делаем этого, чтобы напомнить себе, что пора отправляться в постель. Если из двенадцати приведенных здесь подсказок вы запомните одну и будете пользоваться только ей, то пусть ею станет именно эта.
Заниматься спортом здорово, но только не поздно вечером. Постарайтесь заниматься физическими упражнениями по меньшей мере тридцать минут почти каждый день, но не позже чем за два-три часа до сна.
Избегайте кофе и никотина. Кофе, кола, определенные сорта чая и шоколад содержат кофеин, оказывающий возбуждающее действие, эффект от которого может сохраняться в организме до восьми часов. Поэтому после чашки кофе после обеда вам будет труднее заснуть ночью. Никотин также оказывает возбуждающее действие, и у курильщиков сон часто бывает очень поверхностным. Кроме того, курильщики часто просыпаются слишком рано из-за никотиновой абстиненции.
Не употребляйте алкоголь перед сном. Возможно, рюмочка перед сном или некрепкий алкогольный напиток помогут вам расслабиться, но регулярное употребление алкоголя отнимет у вас быстрый сон и сделает сон гораздо менее глубоким. Прием крепкого алкоголя также может провоцировать затруднение дыхания ночью. Вы также будете просыпаться посреди ночи, когда исчезнет эффект алкоголя.
Избегайте обильной еды и напитков поздно вечером. Можно слегка перекусить, но плотный ужин может вызвать нарушение пищеварения, которое помешает нормальному сну. А большое количество жидкости, выпитое вечером, может вызвать частые ночные пробуждения для посещения туалета.
По возможности избегайте приема лекарств, которые отсрочивают или нарушают ваш сон. Некоторые обычно прописываемые средства при сердечных заболеваниях, для нормализации давления или борьбы с приступами астмы, как и некоторые безрецептурные препараты и растительные средства от кашля, простуды или аллергии, могут нарушить модель сна. Если вы испытываете проблемы со сном, поговорите с вашим врачом или фармацевтом и узнайте, не усугубляют ли принимаемые лекарства вашу бессонницу, а затем спросите, можно ли их принимать в течение дня или рано вечером.
Не ложитесь вздремнуть после 15:00. Возможно, этот короткий сон во второй половине дня компенсирует вам недосып, но ночью вам будет труднее уснуть.
Расслабьтесь перед сном. Не перегружайте ваш день, не оставляя времени для отдыха. Расслабление, такое как чтение или слушание музыки, должно стать частью вашего вечернего ритуала перед сном.
Примите горячую ванну перед сном. Понижение температуры тела после ванны может помочь вам почувствовать сонливость, а сама ванна поможет расслабиться и подготовиться ко сну.
Затемните спальню, сделайте ее прохладной и свободной от гаджетов. Избавьтесь от всего, что может отвлекать вас от сна, – шума, яркого света, неудобной постели или слишком высокой температуры. Сон улучшится, если в спальне будет прохладно. Телевизор, телефон или компьютер в спальне могут вас отвлекать и лишать столь необходимого сна. Удобный матрас и подушка способствуют хорошему ночному сну. Люди, страдающие бессонницей, часто смотрят на часы. Поверните циферблат часов от себя, чтобы не беспокоиться о времени, пытаясь уснуть.
Обеспечьте правильную солнечную освещенность. Дневной свет – ключевой фактор регуляции модели сна. Постарайтесь выходить на улицу под естественное освещение по крайней мере на тридцать минут каждый день. Если возможно, просыпайтесь с солнцем или используйте утром очень яркий свет. Эксперты в сфере сна рекомендуют: если у вас есть проблемы с засыпанием, утром в течение часа находитесь при солнечном свете и выключайте свет перед тем, как ложиться спать.
Не лежите в постели, если долго не удается заснуть. Если вы лежите в постели без сна более двадцати минут или начинаете испытывать тревогу или беспокойство, встаньте и займитесь чем-нибудь расслабляющим, пока не почувствуете сонливости. Страх не заснуть может усугубить трудности с засыпанием
Благодарю, приму к сведению.
Увидел, что в
callback_query.answer()
для кэширования есть параметрcache_time
, но не увидел параметраreply_markup
. В этом случае можно показывать оповещение с помощьюshow_alert=True.
Благодарю за комментарий. Пытался найти что-то вроде
callback_query.answer()
, но проморгал. Насчет синхронного клиента меня уже поправляли, каюсь, согрешил :)Как бы Вы сами реализовали кэширование и конфигурацию? С помощью каких инструментов?
Действительно. В конфиге в запросе прописано
&units=metric
, забыл упомянутьНу давайте еще посмотрим толковый словарь. Вы понимаете пет-проект таким образом и хотите, чтобы все понимали его так. Вот как определяют его в статье на Хекслете:
Что такое пет-проекты
Да, мой проект не решает никакой моей проблемы. Честно, у меня плохо с фантазией, и я не могу придумать проблему, которую не решил бы какой-то уже готовый сервис. В первую очередь была поставлена цель - просто сделать, просто обучиться чему-то новому. И Вы представляете, Я НЕ ЗНАЛ о многих важных нюансах.
Я не вижу смысла в нашей дискуссии. Ваша позиция понятна. Пет-проект - что-то новое, решающее проблему, сделанное с душой.
Можно, но стандартным запросом получается ответ с цельсиями.
Для примера сделал экзешник простенького калькулятора на PySide6 с помощью Nuitka.
Приложение
Размер
С другим проектом вышел примерно такой же размер. В обоих приложениях используются только встроенные библиотеки и PySide6.
С PyInstaller не пробовал, но уверен, что выйдет гораздо хуже.
Я только на PySide и писал приложения. Смотрел еще в сторону Kivy, но не нашел похожего на Qt Designer инструмента. Возможно, плохо искал.
Разве MIT? Лицензия LGPL, поприятнее PyQt GPL, но все же не такая свободная, как MIT.
Electron тоже плохо подходит, кушает много ресурсов, использует отдельные инстансы хромиума, но сколько на нем написано приложений: всеми любимый VS Code, Discord, десктопные приложения заметочников Evernote и Notion.
P.S. Есть достойная альтернатива электрону - Tauri.
Благодарю, но вчера уже посмотрел этот вопрос :)
Очень даже нужен. Получил заслуженную конструктивную критику. Узнал много новой информации. Понял, что лучшее решение для такого бота - это отправление геолокации, потому что телеграм не выдает IP пользователей.
Интересное предложение, но пока у меня есть другие проекты для реализации. С помощью какого инструмента делали GUI?
Не подумал о том, что на сервере погоду будет показывать только для локации этого сервера. Оказывается, телеграм не выдает IP пользователей, поэтому решение через отправление геолокации боту выглядит лучшим решением.
Не смотрел видео инструкций по созданию ботов, смотрел документацию aiogram и stackoverflow по надобности. Не отрицаю, что может быть много похожих проектов.
Температура и так вроде дается в цельсиях, или я что-то не догоняю?
Так :) Нужно переделать с aiohttp или grequests
Действительно, смысла мало. Но если Вы хорошо прочитали статью, то могли понять, что это пет-проект. Обычно целью таких маленьких проектов является обучение чему-то новому. Я не деплоил бота и не собираюсь, потому что так же, как и Вы, не вижу в этом смысла. Уже давно существуют удобные сервисы.
P.S. Вас уже кто-то заминусил, это не я, чесслово.
Безусловно, вы правы. Я посчитал, что регалии "автор бестселлера" хватит для того, чтобы заинтересованные люди познакомились с его трудами.
Неплохая статья. Оставлю здесь еще 12 подсказок для хорошего сна от Мэттью Уолкера, написавшего бестселлер "Зачем мы спим. Новая наука о сне и сновидениях".
Вот они
Придерживайтесь режима сна. Ложитесь спать и вставайте каждый день в определенное время. Будучи рабом привычки, человек с трудом приспосабливается к изменениям в модели собственного сна. Более долгий сон по выходным не компенсирует полностью недостаток сна в течение недели, при этом просыпаться рано в понедельник утром будет труднее. Заводите будильник, чтобы ложиться спать вовремя. Мы часто заводим будильник на утро, чтобы не проспать, но не делаем этого, чтобы напомнить себе, что пора отправляться в постель. Если из двенадцати приведенных здесь подсказок вы запомните одну и будете пользоваться только ей, то пусть ею станет именно эта.
Заниматься спортом здорово, но только не поздно вечером. Постарайтесь заниматься физическими упражнениями по меньшей мере тридцать минут почти каждый день, но не позже чем за два-три часа до сна.
Избегайте кофе и никотина. Кофе, кола, определенные сорта чая и шоколад содержат кофеин, оказывающий возбуждающее действие, эффект от которого может сохраняться в организме до восьми часов. Поэтому после чашки кофе после обеда вам будет труднее заснуть ночью. Никотин также оказывает возбуждающее действие, и у курильщиков сон часто бывает очень поверхностным. Кроме того, курильщики часто просыпаются слишком рано из-за никотиновой абстиненции.
Не употребляйте алкоголь перед сном. Возможно, рюмочка перед сном или некрепкий алкогольный напиток помогут вам расслабиться, но регулярное употребление алкоголя отнимет у вас быстрый сон и сделает сон гораздо менее глубоким. Прием крепкого алкоголя также может провоцировать затруднение дыхания ночью. Вы также будете просыпаться посреди ночи, когда исчезнет эффект алкоголя.
Избегайте обильной еды и напитков поздно вечером. Можно слегка перекусить, но плотный ужин может вызвать нарушение пищеварения, которое помешает нормальному сну. А большое количество жидкости, выпитое вечером, может вызвать частые ночные пробуждения для посещения туалета.
По возможности избегайте приема лекарств, которые отсрочивают или нарушают ваш сон. Некоторые обычно прописываемые средства при сердечных заболеваниях, для нормализации давления или борьбы с приступами астмы, как и некоторые безрецептурные препараты и растительные средства от кашля, простуды или аллергии, могут нарушить модель сна. Если вы испытываете проблемы со сном, поговорите с вашим врачом или фармацевтом и узнайте, не усугубляют ли принимаемые лекарства вашу бессонницу, а затем спросите, можно ли их принимать в течение дня или рано вечером.
Не ложитесь вздремнуть после 15:00. Возможно, этот короткий сон во второй половине дня компенсирует вам недосып, но ночью вам будет труднее уснуть.
Расслабьтесь перед сном. Не перегружайте ваш день, не оставляя времени для отдыха. Расслабление, такое как чтение или слушание музыки, должно стать частью вашего вечернего ритуала перед сном.
Примите горячую ванну перед сном. Понижение температуры тела после ванны может помочь вам почувствовать сонливость, а сама ванна поможет расслабиться и подготовиться ко сну.
Затемните спальню, сделайте ее прохладной и свободной от гаджетов. Избавьтесь от всего, что может отвлекать вас от сна, – шума, яркого света, неудобной постели или слишком высокой температуры. Сон улучшится, если в спальне будет прохладно. Телевизор, телефон или компьютер в спальне могут вас отвлекать и лишать столь необходимого сна. Удобный матрас и подушка способствуют хорошему ночному сну. Люди, страдающие бессонницей, часто смотрят на часы. Поверните циферблат часов от себя, чтобы не беспокоиться о времени, пытаясь уснуть.
Обеспечьте правильную солнечную освещенность. Дневной свет – ключевой фактор регуляции модели сна. Постарайтесь выходить на улицу под естественное освещение по крайней мере на тридцать минут каждый день. Если возможно, просыпайтесь с солнцем или используйте утром очень яркий свет. Эксперты в сфере сна рекомендуют: если у вас есть проблемы с засыпанием, утром в течение часа находитесь при солнечном свете и выключайте свет перед тем, как ложиться спать.
Не лежите в постели, если долго не удается заснуть. Если вы лежите в постели без сна более двадцати минут или начинаете испытывать тревогу или беспокойство, встаньте и займитесь чем-нибудь расслабляющим, пока не почувствуете сонливости. Страх не заснуть может усугубить трудности с засыпанием