fa
Feedback
Python Telegram Bot

Python Telegram Bot

رفتن به کانال در Telegram

☑️ Заявки принимаются автоматически! Обучаем созданию и продвижению чат-ботов в телеграм. ссылка: @pybotg связь: @oksi_young https://telega.in/channels/+Mj_twnrYuAxkZmUy/card/?r=BrHKEWMo

نمایش بیشتر
5 003
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-67 روز
+1730 روز
آرشیو پست ها
Шаблонизация. Часть 1 Модуль string включает в себя универсальный класс Template, реализующий шаблоны с простым синтаксисом,
Шаблонизация. Часть 1 Модуль string включает в себя универсальный класс Template, реализующий шаблоны с простым синтаксисом, доступным для редактирования конечными пользователями. Использование этого класса позволит пользователям настраивать приложения без изменений в них самих. Формат использует имена полей для подстановки, записываемых как знак доллара $ с последующим идентификатором, состоящим, как и имена в программах на Python, из букв, цифр и подчёркиваний. Фигурные скобки вокруг идентификатора позволяют использовать алфавитно-цифровые символы сразу после поля подстановки, без дополнительных пробелов. Собственно знак доллара необходимо записывать сдвоенного: $$ #python_обучение

Если коротко, то идея в следующем: А что если перед ответом на вопрос к chatGPT дать ему информацию с первого сайта в выдаче
Если коротко, то идея в следующем: А что если перед ответом на вопрос к chatGPT дать ему информацию с первого сайта в выдаче Google по этому же запросу? И вот что из этого получается: Для реализации данной идеи нам нужно научить наш Telegram бот подключаться к Google поисковой выдаче и извлекать информацию с первого сайта. А чтобы понять, как подружить ChatGPT с Google, нужно жмакнуть кнопку ниже 👉 Ну тыкни на меня, тыкни

🚀 Участвуй в хакатоне от «Лаборатории Касперского» с призовым фондом 500 000 рублей. На хакатон приглашаются разработчики, а
🚀 Участвуй в хакатоне от «Лаборатории Касперского» с призовым фондом 500 000 рублей. На хакатон приглашаются разработчики, аналитики, QA-специалисты, архитекторы ПО, специалисты и эксперты по ИБ. Даты проведения хакатона: 17-28 апреля. Регистрация открыта до 16 апреля включительно: https://cnrlink.com/hackcyberimmunepy Хакатон по кибериммунной разработке предлагает две невероятно интересные задачи, связанные с энергетической безопасностью: — Создание программы для обнаружения повышенного радиационного фона в трубах с паром на атомной электростанции. — Создание программы для управления оборудованием на теплоэлектростанции. Задачи хакатона не требуют специфических знаний в энергетической отрасли, поэтому будут понятны и полезны всем: студентам, преподавателям, middle-, senior-специалистам, техническим директорам. Участвовать можно индивидуально или в команде до 5 человек. Успей зарегистрироваться до 16 апреля включительно: https://cnrlink.com/hackcyberimmunepy

Что выведет этот код?
Anonymous voting

photo content

🦾Telegram давно используют в рабочих целях: с помощью ботов можно автоматизировать большой спектр задач и даже делать интерн
🦾Telegram давно используют в рабочих целях: с помощью ботов можно автоматизировать большой спектр задач и даже делать интернет-магазины. 📝В статье рассказываем, как разработать свою версию LAZZON прямо в мессенджере 🤌 Жмакни на меня

Форматирование вывода. Часть 2.2 Модуль textwrap форматирует абзацы текста под определённую ширину Код 1 Модуль locale предос
Форматирование вывода. Часть 2.2 Модуль textwrap форматирует абзацы текста под определённую ширину Код 1 Модуль locale предоставляет доступ к базе данных форматов различных культурных сред. Например, параметр grouping функции format модуля позволяет использовать группировку цифр принятыми в данной культурной среде разделителями Код 2 #pyhton_обучение

Пишем простого бота-администратора для Telegram на Python. Тестируем на жене 🤖Создание своего собственного телеграм-бота явл
Пишем простого бота-администратора для Telegram на Python. Тестируем на жене 🤖Создание своего собственного телеграм-бота является одним из увлекательных и полезных способов практического применения программирования. 🦾Автор решил создать своего бота как вариант добавления нового увлекательного проекта в свой портфолио, а также для создания комфорта и удобства для пользователей, которые используют Telegram в своей повседневной жизни. 🤜 Долбани по ссылке

Как можно более кратко представить следующую запись?
Anonymous voting

photo content

Продолжение к посту выше Приступим к реализации логики для того случая, в котором пользователь уже есть в списках бота и ему
Продолжение к посту выше Приступим к реализации логики для того случая, в котором пользователь уже есть в списках бота и ему разрешен доступ(чтобы вы не запутались, акцентируем внимание на том, что мы продолжаем писать хендлер из прошлого поста): await query.answer(results=[types.InlineQueryResultArticle(id="1", title="Название, которое отображается в инлайн режиме", inpuut_message_content=types.InputTextMessageContent(message_text="Тут какой-то текст, который будет отправлен при нажатии на кнопку"), url="ссылка на что нибудь", thumb_url="ссылка на премвью чего нибудь", description="Описание в инлайн режиме"),]). Это будет первый результат ответа на запрос. После запятой в следующем посте реализуем еще один ответ на запрос

Форматирование вывода. Часть 2.1 Модуль reprlib предоставляет версию repr(), настроенную на сокращённый вывод больших и много
Форматирование вывода. Часть 2.1 Модуль reprlib предоставляет версию repr(), настроенную на сокращённый вывод больших и многократно вложенных контейнеров Код 1. Модуль pprint предлагает более утончённый контроль над выводом встроенных и определённых пользователем объектов способом, подходящим для интерпретатора. Когда результат не умещается на строке, умный pprint добавляет по необходимости разбивку на строки и отступы, помогающие выделить структуру данных Код 2. #python_обучение

Продолжение к посту выше Пишем хендлер для inline запросов: @dp.inline_handler(). Мы оставляем его пустым, потому что будем л
Продолжение к посту выше Пишем хендлер для inline запросов: @dp.inline_handler(). Мы оставляем его пустым, потому что будем ловить абсолютно все запросы. async def some_query(query: types.InlineQuery): user = query.from_user.id if user not allowed_users: await query.answer(result=[], switch_pm_text="Бот недоступен. Подключите бота", switch_pm_parameter="connect_user", cache_time=5) return. Коротко объясним, что тут происходит. Данный кусок кода выполняет проверку на авторизацию пользователя, дабы к боту неавторизованные пользователи доступа не имели. В следующем посте пропишем логику действий в случае, если пользователь все таки есть в списках доступных пользователей бота.

Как вывести список методов и атрибутов объекта x?
Anonymous voting

photo content

Что должен знать Junior, чтобы стать Middle разработчиком? На сегодняшний день рынок начинающих специалистов переполнен. Соот
Что должен знать Junior, чтобы стать Middle разработчиком? На сегодняшний день рынок начинающих специалистов переполнен. Соответственно выросли и требования к джунам. Кто-то говорит, что Джун в 23 году соответствует требованиям Мидла в нулевых. Разработчики из «Девмана» проанализировали рынок, требования работодателей и создали свою методику, с помощью которой выпускают уверенных Мидл разработчиков. На пути становления мидлом вы освоите следующие мини-курсы: — «API веб-сервисов» и «Вёрстка для питониста» — «Знакомство с Django: ORM», «Продвинутая вёрстка в Django», «Django» — «Git и GitHub», «Командная строка» — «Чат-боты на Python» и «Асинхронный Python». Плюс бонусы — технический английский, подготовка к тех.интервью. И самое интересное — пробная неделя, где каждый может ощутить себя Python разработчиком и сделать свой первый проект! Пробная неделя стартует 27 марта и не требует предварительной платы. Чтобы принять участие переходите в бота → bit.ly/3LtCB8B Реклама ООО «Девман» Pb3XmBtzt1eCbuASHdUWsddJhSt43KwUV2vSRCC

Продолжение к посту выше И так, давайте ближе к делу, но для начала включим inline mode в BotFather. Мы надеемся, что, пройдя
Продолжение к посту выше И так, давайте ближе к делу, но для начала включим inline mode в BotFather. Мы надеемся, что, пройдя такой долгий путь, вы уже сами понимайте важность чтения документации. Поэтому, сразу начинаем писать хендлер: @dp.inline_handler(text="") async def empty_query(query: types.InlineQuery): await query.answer(results=[types.InlineQueryResultArticle(id="unknown", title="Введите какой то запрос", input_message_content=types.InputTextMessageContent(message_text="Не обязательно жать при этом на кнопку"))], cache_time=5). С этим хендлером все, быстренько тестируем, все работает. В следующем посте напишем хендлер для inline запросов, который будет немного похож на предыдущий хендлер

Контроль качества Один из подходов к разработке высококачественного программного обеспечения заключается в написании тестов д
Контроль качества Один из подходов к разработке высококачественного программного обеспечения заключается в написании тестов для каждой функции при её разработке и регулярном запуске этих тестов во время всего процесса разработки. Модуль doctest имеет средства для просмотра модуля и проверки результатов тестов, заложенных в строках документации. Написание теста для функции заключается в копировании и вставке типичного вызова функции и ее результатов в строку документации. Это улучшает документацию, предоставляя пользователю реальный пример, а модуль doctest проверяет, что код соответствует документации. Код 1 Модуль unittest не менее прост в использовании чем doctest, но позволяет создавать более полный набор тестов, располагающийся в отдельном файле. Код 2 #python_обучение

Как стать успешным разработчиком? Умение писать код - это только один аспект. Важно также уметь мыслить алгоритмами и находит
Как стать успешным разработчиком? Умение писать код - это только один аспект. Важно также уметь мыслить алгоритмами и находить наилучшие решения. Этот подход заложен в обучении на Хекслете. Мы не просто учим повторять, мы учим находить свои пути и формировать инженерное мышление. На профессии "Django Python-разработчик" вы овладеете следующими навыками: ✔️ Работа с сетевыми запросами ✔️ Проектирование архитектуры приложений ✔️ Овладение самым популярным веб-фреймворком Django ✔️ Создание 4 проектов для портфолио на GitHub ✔️ Решение 150 тестовых заданий от наших партнеров Хотите узнать, подходит ли вам наш подход? Тогда переходите на наш сайт по ссылке выше и начните свой путь в IT уже сегодня. 🎁 Пройдите первые 10 уроков бесплатно и получите дополнительную скидку 10% на курс.