es
Feedback
Python Telegram Bot

Python Telegram Bot

Ir al canal en Telegram

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

Mostrar más
5 003
Suscriptores
Sin datos24 horas
-67 días
+1730 días
Archivo de publicaciones
photo content

Опытный senior разработчик создал свой канал по Python 2 месяца учёбы, заработок джуном 200к в месяц копируя и вставляя код,
Опытный senior разработчик создал свой канал по Python 2 месяца учёбы, заработок джуном 200к в месяц копируя и вставляя код, вот реалии Python разработчиков. Так что если хочешь выучить язык быстро и без напряга, тебе сюда Подпишись: @pythonism 🐍

Продолжение к посту выше Теперь, наш CallbackData мы можем импортировать в choice_buttons.py и использовать в наших кнопках,
Продолжение к посту выше Теперь, наш CallbackData мы можем импортировать в choice_buttons.py и использовать в наших кнопках, которые будут иметь следующий вид: choice = InlineKeyboardMarkup(row_width=2, inline_keyboard = [[InlineKeyboardButton(text="Купить грушу", callback_data=buy_callback.new(item_name="pear", quantity=1)), InlineKeyboardButton(text="Купить яблоки", callback_data="buy:apple:5")], InlineKeyboardButton(text="Отмена", callback_data="cancel")]]). В принципе, это уже готовая рабочая клавиатура с инлайн кнопками и ее можно импортировать в purchase.py c помощью команды from keyboards.inline.choice_buttons import choice. В следующем посте мы создадим хендлер для нашей инлайн клавиатуры

Удобное форматирование вывода. Часть 1 На данный момент мы выяснили два способа вывода значений: операторы выражения и функци
Удобное форматирование вывода. Часть 1 На данный момент мы выяснили два способа вывода значений: операторы выражения и функция print(). Третий способ — использование метода write() объектов файлов; на файл стандартного вывода можно сослаться как на sys.stdout. Часто требуется больше контроля над форматированием выходных данных, чем просто печать разделенных пробелом значений. Существует несколько способов форматирования выходных данных: — Для использования форматированных строковых литералов, начните строку с f или F перед открывающей кавычкой или тройной кавычкой. Внутри этой строки можно записать Python выражение между символами { и }, которое может ссылаться на переменные или литеральные значения (Код 1) Метод str.format() строки требует больших ручных усилий. Вы по-прежнему будете использовать { и }, чтобы отметить, где переменная будет заменена, и можете предоставить подробные директивы форматирования, но вам также потребуется предоставить информацию для форматирования (Код 2) #python_обучение

Машинное обучение - нейросети, dl , алгоритмы на Python. Канал раскроет технологии машинного обучения. 🖥 Python собеседования - все возможные вопросы и задачи с реальных Python собеседований. 🖥 ML interview - канал подготовит к собеседованию по работе с данными, углубленном python программировании . 🔎 Анализ даннных - профессия с самыми высокими зп на ит-рынке.

Продолжение к посту выше Сейчас взглянем немножко подробнее на callback data factory. В папке inline создаем еще один файл по
Продолжение к посту выше Сейчас взглянем немножко подробнее на callback data factory. В папке inline создаем еще один файл под названием callback_datas.py, в котором мы создадим наш callback. Назовем его buy_callback и через = передадим CallbackData(), предварительно импортировав его из aiogram.utils.callback_data. В CallbackData() мы можем передать несколько параметров: prefix - это как бы фактическое название нашего callback, который будет фигурировать в тексте CallbackData, проще говоря - это тип callback; параметры, которые позже можно будет доставать из CallbackData. Код будет выглядеть следующим образом: buy_callback = CallbackData("buy", "item_name", "quantity"), где item_name - название товара, а quantity - его количество

Удобное форматирование вывода На данный момент мы выяснили два способа вывода значений: операторы выражения и функция print()
Удобное форматирование вывода На данный момент мы выяснили два способа вывода значений: операторы выражения и функция print(). Третий способ — использование метода write() объектов файлов; на файл стандартного вывода можно сослаться как на sys.stdout. Часто требуется больше контроля над форматированием выходных данных, чем просто печать разделенных пробелом значений. Существует несколько способов форматирования выходных данных: — Для использования форматированных строковых литералов, начните строку с f или F перед открывающей кавычкой или тройной кавычкой. Внутри этой строки можно записать Python выражение между символами { и }, которое может ссылаться на переменные или литеральные значения (Код 1) Метод str.format() строки требует больших ручных усилий. Вы по-прежнему будете использовать { и }, чтобы отметить, где переменная будет заменена, и можете предоставить подробные директивы форматирования, но вам также потребуется предоставить информацию для форматирования (Код 2) #python_обучение

Станьте Python-разработчиком на Хекслете ✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией. ✔ Если понрав
Станьте Python-разработчиком на Хекслете  ✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией. ✔ Если понравится — присоединяйтесь к обучению в группе с наставником ✔ Развивайте нетворкинг в 26-тысячном сообществе айтишников ✔ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству  Начните прямо сейчас, переходите по ссылке выше. Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации👆👆👆 Оцените формат и решите, стоит ли продолжать! 👻🎁 P.S. не упустите подарки и спецпредложения в честь Черной Пятницы! Скидка 10% и подарок на выбор — при покупке одной программы. При покупке двух программ — вторая за полцены.

Продолжение к посту выше А теперь, давайте создадим клавиатуру в соответствующей папке по пути keyboards/inline и подготовим
Продолжение к посту выше А теперь, давайте создадим клавиатуру в соответствующей папке по пути keyboards/inline и подготовим наш файл под названием choice-buttons.py. Сам объект клавиатуры мы назовем choice и он у нас будет InlineKeyboardaMarkup, куда передается row_width=2(количество кнопок в одной строке), ставится запятая и передается массив массивов inline_keyboard. В данном массиве массивов так же пишем InlineKeyboardButton и уже в него передаем text и callback_data для инлайн кнопок. В aiogram есть одна прикольная вещь, которая называется callback data factory, которая позволяет проверять не только название callback_data, но и создавать фильтр, объединяющий разнообразные callback_data по определенному параметру

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

photo content

Эй, Бэкендер! Лови лучший канал со статьями, уроками и инструментами по Backend: ⤷по Python (362 урока и статьи) ⤷для Java (3
Эй, Бэкендер! Лови лучший канал со статьями, уроками и инструментами по Backend: ⤷по Python (362 урока и статьи) ⤷для Java (366 уроков и статей) ⤷по Ruby (445 штук) ⤷по Php (552 статьи) ⤷CodeWars (334 задачи) ⤷SQL (121 урок + статьи) ⤷И другие Не упусти знания, подписывайся!❤️

☑️ Доработка Бота в Телеграм • Бюджет: 7000₽/115$ • Срок: по договоренности • Задача: Разработать дополнительный функционал в
☑️ Доработка Бота в Телеграм • Бюджет: 7000₽/115$ • Срок: по договоренности • Задача: Разработать дополнительный функционал в текущий чат бот телеграм. Бот: @In_Talk_Bot Откликнуться

Продолжение к посту выше Теперь, когда мы наконец примерно понимаем как это работает, пора написать код. В качестве примера м
Продолжение к посту выше Теперь, когда мы наконец примерно понимаем как это работает, пора написать код. В качестве примера мы сделаем команду items, при вызове которой пользователю будет присылаться список товаров в инлайн режиме, а товары, в свою очередь, будут содержать какие нибудь глобальные ссылки. Создаем хендлер в личной переписке(py файл называйте на свое усмотрение, у нас же он будет называться purchase.py) и начинаем его прописывать на команду /items. Для начала импортируем диспатчер и пишем хендлер сообщения: @dp.message_handler(Command("items")). Command импортируется из aiogram.dispatcher.filters. Далее, создаем нашу функцию: async def show_items(message: types.Message) и ответ пользователю: await message.answer(text="На продажу у нас есть 2 товара: 5 яблок и 1 груша. \n" "Если вам ничего не нужно, жмите отмену", replay_markup=choice). О клавиатуре choice мы поговорим в следующем посте.

Нет смысла учить Python без знания технического английского! Об этом вам скажет любой айти специалист. EnglishTech - на этом канале вы быстро освоите технический английский в максимально легкой и доступной форме. Всего через неделю вы заметите прогресс от нашего контента! Подпишись - @englishTech

Модуль dir() Встроенная функция dir() используется для получения имён, определённых в модуле. Она возвращает отсортированный
Модуль dir() Встроенная функция dir() используется для получения имён, определённых в модуле. Она возвращает отсортированный список строк (Код 1) dir() не перечисляет имена встроенных функций и переменных. Если вам требуется их список, они определены в стандартном модуле builtins (Код 2) *С полным списком вы можете изучить самостоятельно, использовав данные команды #python_обучение

Какой модуль является стандартным модулем Python?
Anonymous voting

photo content

Продолжение к посту выше И если вы больше ничего не впишите, то есть ни text, ни url, то часы просто пропадут по нажатию на э
Продолжение к посту выше И если вы больше ничего не впишите, то есть ни text, ни url, то часы просто пропадут по нажатию на эту кнопку. Но если вы впишите text, то пользователю придет уведомление с этим текстом и через секунду пропадет. Так же, если вы с уведомлением укажете show_alert, то вместе с уведомлением еще придет кнопочка ОК, чтобы закрыть уведомление. Тогда пользователь точно обратит внимание на этот текст. Ну и если вы передавали callback_game в инлайн кнопке, то дополнительно придется передать url, то есть ссылку на вашу игру. Так же, есть параметр cache_time - это время кеширования ответа на стороне клиента. Это удобно, если вы хотите чтобы по нажатию на эту кнопку какое то время телеграмм пользователя помнил, что там за ответ и отдавал его ему. Тогда ваш бот не получит повторных апдейтов в течении этого времени, тем самым снизив нагрузку на себя.

У вас депрессия? Выгорание? Всё вокруг бесит и раздражает? Слышали о канале «Программист»? @progeri - канал который способен
У вас депрессия? Выгорание? Всё вокруг бесит и раздражает? Слышали о канале «Программист»? @progeri - канал который способен поднять настроение, расслабиться, пройти тесты. Работа над проектом пойдет легче и продуктивнее!