Всем доброго времени суток. Это продолжение этого поста - https://news.1rj.ru/str/pythonproga/330, уже вторая версия кода.
Значимое изменение в этой версии, это лишь добавление возможности админу заблокировать определенного пользователя. Но тут есть пару фишек. Админ блокирует пользователя по username. И если этот пользователь уже есть в базе данных, то когда этот пользователь сменит username, все равно останется заблокированным, т.к. уже будет блокироваться не username, а его user id. Если же пользователя в базе данных нет, то username привяжется к user id, когда появится пользователь с заблокированным username'ом.
Чтобы увидеть основной функционал необходимо ввести команду /start, а чтобы получить функционал доступный лишь админам, необходимо ввести команду /admin_panel
Запускать бота почти также как раньше. Сначала скачиваем следующие библиотеки - aiogram, apscheduler, matplotlib. Теперь скачиваем целиком прикреплённую папку. После этого укажите значения во всех переменных, которые созданы в файле config.py (что нужно указывать написано в файле). Теперь запускаем файл main.py, и вуаля - бот запущен.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
Значимое изменение в этой версии, это лишь добавление возможности админу заблокировать определенного пользователя. Но тут есть пару фишек. Админ блокирует пользователя по username. И если этот пользователь уже есть в базе данных, то когда этот пользователь сменит username, все равно останется заблокированным, т.к. уже будет блокироваться не username, а его user id. Если же пользователя в базе данных нет, то username привяжется к user id, когда появится пользователь с заблокированным username'ом.
Чтобы увидеть основной функционал необходимо ввести команду /start, а чтобы получить функционал доступный лишь админам, необходимо ввести команду /admin_panel
Запускать бота почти также как раньше. Сначала скачиваем следующие библиотеки - aiogram, apscheduler, matplotlib. Теперь скачиваем целиком прикреплённую папку. После этого укажите значения во всех переменных, которые созданы в файле config.py (что нужно указывать написано в файле). Теперь запускаем файл main.py, и вуаля - бот запущен.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍5
Всем доброго времени суток! Это уже третья версия бота для подсчета калорий. Если что, то вот две предыдущие - https://news.1rj.ru/str/pythonproga/332, https://news.1rj.ru/str/pythonproga/330.
В этой версии админы могут получить список пользователей с их данными в следующих форматах - xlsx, json, txt, html. Чтобы получить этот список необходимо ввести команду /admin_panel, затем нажать на кнопку Пользователи -> Список пользователей.
Чтобы увидеть основной функционал необходимо ввести команду /start, а чтобы получить функционал доступный лишь админам, необходимо ввести команду /admin_panel
Чтобы запустить бота устанавливаем следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. Затем скачиваем прикреплённую папку. В ней открываем файл config.py и указываем значения во всех переменных. Теперь запускаем файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
В этой версии админы могут получить список пользователей с их данными в следующих форматах - xlsx, json, txt, html. Чтобы получить этот список необходимо ввести команду /admin_panel, затем нажать на кнопку Пользователи -> Список пользователей.
Чтобы увидеть основной функционал необходимо ввести команду /start, а чтобы получить функционал доступный лишь админам, необходимо ввести команду /admin_panel
Чтобы запустить бота устанавливаем следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. Затем скачиваем прикреплённую папку. В ней открываем файл config.py и указываем значения во всех переменных. Теперь запускаем файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍7❤2👎2🤔1
Круг из кругов с помощью библиотеки turtle
Перед запуском ничего скачивать не надо, просто запускаем код
Перед запуском ничего скачивать не надо, просто запускаем код
🔥11
Всем доброго времени суток! Это уже четвертая версия бота для подсчета калорий. Если что, то вот три предыдущие - https://news.1rj.ru/str/pythonproga/333, https://news.1rj.ru/str/pythonproga/332, https://news.1rj.ru/str/pythonproga/330.
Что же изменилось в этой версии? В этой версии я настроил логи и добавил админам возможность получить их. Сами логи и выводятся в консоль, и сохраняются в файл.
Чтобы увидеть основной функционал необходимо ввести команду /start, а чтобы получить функционал доступный лишь админам, необходимо ввести команду /admin_panel
Чтобы запустить бота устанавливаем следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. Затем скачиваем прикреплённую папку. В ней открываем файл config.py и указываем значения во всех переменных. Теперь запускаем файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
Что же изменилось в этой версии? В этой версии я настроил логи и добавил админам возможность получить их. Сами логи и выводятся в консоль, и сохраняются в файл.
Чтобы увидеть основной функционал необходимо ввести команду /start, а чтобы получить функционал доступный лишь админам, необходимо ввести команду /admin_panel
Чтобы запустить бота устанавливаем следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. Затем скачиваем прикреплённую папку. В ней открываем файл config.py и указываем значения во всех переменных. Теперь запускаем файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍2
Решил немного отвлечься от бота для подсчета калорий и сделал этот.
Это бот для отправки анонимных сообщений. Вам нужно отправить ему команду /start и вы получите свою личную ссылку на бота. Если по ней кто либо перейдет, то сможет отправить вам анонимное сообщение.
Перед запуском необходимо скачать библиотеку aiogram и в 7 строчке кода в переменной TOKEN указать свой токен от тг бота. Теперь можно запускать код
Это бот для отправки анонимных сообщений. Вам нужно отправить ему команду /start и вы получите свою личную ссылку на бота. Если по ней кто либо перейдет, то сможет отправить вам анонимное сообщение.
Перед запуском необходимо скачать библиотеку aiogram и в 7 строчке кода в переменной TOKEN указать свой токен от тг бота. Теперь можно запускать код
❤10🤔7🔥1👏1
Это необычный рисунок из ромбов и кругов, созданный с помощью библиотеки turtle
Перед запуском никакие библиотеки устанавливать не нужно, сразу запускайте код
Перед запуском никакие библиотеки устанавливать не нужно, сразу запускайте код
👍9👎7🤩2😁1
Это программа на tkinter, которая показывает характеристики пк. В ней вы сможете увидеть количество ядер процессора, объем оперативной и жесткой памяти, количество отправленных и полученных пакетов.
Перед запуском необходимо скачать библиотеки psutil и tkinter. После этого можно запускать код
Перед запуском необходимо скачать библиотеки psutil и tkinter. После этого можно запускать код
🔥8👏1
Здравствуйте! Это уже пятая версия бота для подсчета калорий. Вот четыре предыдущие - https://news.1rj.ru/str/pythonproga/335, https://news.1rj.ru/str/pythonproga/333, https://news.1rj.ru/str/pythonproga/332, https://news.1rj.ru/str/pythonproga/330.
Тут наконец-то появилась возможность добавлять продукты и рецепты в избранное. Также в меню есть кнопка избранное, по которой эти продукты и рецепты можно просмотреть.
Чтобы запустить этого бота для начала скачиваем следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. И после этого можно запускать файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
Тут наконец-то появилась возможность добавлять продукты и рецепты в избранное. Также в меню есть кнопка избранное, по которой эти продукты и рецепты можно просмотреть.
Чтобы запустить этого бота для начала скачиваем следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. И после этого можно запускать файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍5
Здравствуйте! Это уже шестая версия бота для подсчета калорий. Вот пять предыдущих - https://news.1rj.ru/str/pythonproga/339, https://news.1rj.ru/str/pythonproga/335, https://news.1rj.ru/str/pythonproga/333, https://news.1rj.ru/str/pythonproga/332, https://news.1rj.ru/str/pythonproga/330.
В этой версии пользователи могут записать продукт или рецепт в дневник. Для этого используется кнопка "Записать" во время просмотра продукта или рецепта. При нажатии на эту кнопку пользователь должен указать вес порции и бот автоматически подсчитает количество калорий, белков, жиров и углеводов в ней. Затем нажав на кнопку "Узнать калорийность" -> "Мой дневник" можно просмотреть все записи.
Чтобы увидеть основной функционал необходимо ввести команду /start, а чтобы получить функционал доступный лишь админам, необходимо ввести команду /admin_panel
Далее я планирую сделать так, чтобы эти записи можно было изменять и удалять, так что ждите.
Чтобы запустить этого бота для начала скачиваем следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. И после этого можно запускать файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
В этой версии пользователи могут записать продукт или рецепт в дневник. Для этого используется кнопка "Записать" во время просмотра продукта или рецепта. При нажатии на эту кнопку пользователь должен указать вес порции и бот автоматически подсчитает количество калорий, белков, жиров и углеводов в ней. Затем нажав на кнопку "Узнать калорийность" -> "Мой дневник" можно просмотреть все записи.
Чтобы увидеть основной функционал необходимо ввести команду /start, а чтобы получить функционал доступный лишь админам, необходимо ввести команду /admin_panel
Далее я планирую сделать так, чтобы эти записи можно было изменять и удалять, так что ждите.
Чтобы запустить этого бота для начала скачиваем следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. И после этого можно запускать файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍2
Здравствуйте! Это уже седьмая версия бота для подсчета калорий. Вот шесть предыдущих - https://news.1rj.ru/str/pythonproga/341, https://news.1rj.ru/str/pythonproga/339, https://news.1rj.ru/str/pythonproga/335, https://news.1rj.ru/str/pythonproga/333, https://news.1rj.ru/str/pythonproga/332, https://news.1rj.ru/str/pythonproga/330.
Тут я не добавил ничего нового, но зато исправил один баг. В предыдущих версиях, если пользователь, который уже пользовался ботом, сменит username на заблокированный, поднималось исключение. В этой же версии бота этого нет.
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. И после этого можно запускать файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
Тут я не добавил ничего нового, но зато исправил один баг. В предыдущих версиях, если пользователь, который уже пользовался ботом, сменит username на заблокированный, поднималось исключение. В этой же версии бота этого нет.
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. И после этого можно запускать файл main.py.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍4
Здравствуйте! Это уже восьмая версия бота для подсчета калорий. Вот семь предыдущих - https://news.1rj.ru/str/pythonproga/342, https://news.1rj.ru/str/pythonproga/341, https://news.1rj.ru/str/pythonproga/339, https://news.1rj.ru/str/pythonproga/335, https://news.1rj.ru/str/pythonproga/333, https://news.1rj.ru/str/pythonproga/332, https://news.1rj.ru/str/pythonproga/330.
В этой версии нет больших изменений, но есть небольшие доработки. Во-первых, теперь если админа нет в бд и его username заблокируют, когда этот админ напишет что либо боту (добавится в бд), эта блокировка снимется. Раньше админ так и оставался заблокированным. Во-вторых, я немного изменил логирование в некоторых функциях. Ну и ещё есть несколько совсем незначительных изменений.
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
В этой версии нет больших изменений, но есть небольшие доработки. Во-первых, теперь если админа нет в бд и его username заблокируют, когда этот админ напишет что либо боту (добавится в бд), эта блокировка снимется. Раньше админ так и оставался заблокированным. Во-вторых, я немного изменил логирование в некоторых функциях. Ну и ещё есть несколько совсем незначительных изменений.
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍5🎉1
Привет мои дорогие друзья, если вас кто то обманул и вы хотите отомстить, ну или какие личные обиды, это для вас, ссылка в профиле
Работает настоящий профи!
Только реальный и быстрый результат🚀
Делаем такой спектр услуг:
- пробив по номеру телефона
- пробив по телеграмм тегу
- пробив по фото ( не всегда даёт 100% результат)
- пробив по соц сетям
- пробив по ИНН и Снилс
- пробив по номеру авто
детализация звонков и смс по всем операторам РФ
- любой пробив по Украине
Группа по пробиву👉 https://news.1rj.ru/str/DoxBinOtForsi
Наш оператор👉 @Forseyxxx
Работает настоящий профи!
Только реальный и быстрый результат🚀
Делаем такой спектр услуг:
- пробив по номеру телефона
- пробив по телеграмм тегу
- пробив по фото ( не всегда даёт 100% результат)
- пробив по соц сетям
- пробив по ИНН и Снилс
- пробив по номеру авто
детализация звонков и смс по всем операторам РФ
- любой пробив по Украине
Группа по пробиву👉 https://news.1rj.ru/str/DoxBinOtForsi
Наш оператор👉 @Forseyxxx
👎10👍7❤3
И вот спустя долгий перерыв я начинаю снова выкладывать посты. Это уже девятая версия бота для подсчета калорий.
В этой версии появилась возможность указать каналы, на который пользователь должен подписаться чтобы пользоваться ботом.
Указать каналы, на которые пользователь должен быть подписан можно в файле config.py. Там же можно отключить эту функцию.
Но чтобы все работало корректно, не забудьте добавить бота в админы каналов, на которые юзер должен быть подписан.
И ещё одна фишка заключается в том, что бот автоматически принимает заявки в закрытые группы или каналы. Чтобы это заработало, просто добавьте бота в админы закрытого канала или группы. Когда пользователь будет отправлять запрос на вступление в неё, бот автоматически примет заявку и отправит приветственное сообщение в личку пользователю. Но это работает только если пользователь отправляет запрос по специальной пригласительной ссылке. Чтобы ее получить создайте новую пригласительную ссылку и ОБЯЗАТЕЛЬНО включите опцию «Заявки на вступление».
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
В этой версии появилась возможность указать каналы, на который пользователь должен подписаться чтобы пользоваться ботом.
Указать каналы, на которые пользователь должен быть подписан можно в файле config.py. Там же можно отключить эту функцию.
Но чтобы все работало корректно, не забудьте добавить бота в админы каналов, на которые юзер должен быть подписан.
И ещё одна фишка заключается в том, что бот автоматически принимает заявки в закрытые группы или каналы. Чтобы это заработало, просто добавьте бота в админы закрытого канала или группы. Когда пользователь будет отправлять запрос на вступление в неё, бот автоматически примет заявку и отправит приветственное сообщение в личку пользователю. Но это работает только если пользователь отправляет запрос по специальной пригласительной ссылке. Чтобы ее получить создайте новую пригласительную ссылку и ОБЯЗАТЕЛЬНО включите опцию «Заявки на вступление».
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍6🥰3❤2🔥1
Всем добрый вечер! Это 10 версия бота для подсчета калорий.
Тут у пользователя появилась возможность изменять и удалять записанные в дневник приемы пищи
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
Тут у пользователя появилась возможность изменять и удалять записанные в дневник приемы пищи
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
🔥6❤1🥰1👏1
Это 11 версия бота для подсчета калорий.
Тут появилась возможность сделать запись в дневнике не только на сегодняшний день, но и на любую дату. Для этого я создал специальную inline клавиатуру в виде календаря.
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
Тут появилась возможность сделать запись в дневнике не только на сегодняшний день, но и на любую дату. Для этого я создал специальную inline клавиатуру в виде календаря.
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍6❤2👏2🔥1
Всем добрый вечер! Это 12 версия бота для подсчета калорий.
В этой версии во время изменения записи в дневнике любой из пунктов можно пропустить. Т.е. когда ты изменяешь запись тебе не нужно снова указывать дату или что-то еще, если ты просто хочешь изменить вес продукта.
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
В этой версии во время изменения записи в дневнике любой из пунктов можно пропустить. Т.е. когда ты изменяешь запись тебе не нужно снова указывать дату или что-то еще, если ты просто хочешь изменить вес продукта.
Чтобы запустить бота для начала установите следующие библиотеки - aiogram, apscheduler, matplotlib, Jinja2, openpyxl. После этого скачайте всю прикреплённую папку. Теперь заполните все значения в файле config.py. После этого запустите файл main.py и бот запустится.
Внимание! Бот будет работать только с версией aiogram 2.25.1! Чтобы ее установить введите следующую команду: pip install aiogram==2.25.1
👍5❤4🔥1🎉1