Задать вопрос
  • Как посмотреть список служб, которые запускаются в процессе загрузки системы?

    shurshur
    @shurshur
    Сейчас почти все сервисы оформляются через systemd, так что смотреть команду systemctl.
  • Как исправить ошибку при запуске кода в разных программах?

    shurshur
    @shurshur
    Ну вот значит в текущем каталоге, из которого запускается скрипт в vscode, нет файла media/main_profile/about.jpg.
  • Как удалить бота в Телеграме?

    shurshur
    @shurshur
    IgorGS, у меня бот с одного из каналов, куда я подписан, когда что-то мне написал - я его чат удалил без проблем. Но он написал через некоторое время ещё раз - и тут я уже кинул репорт в поддержку что бот спамит. Больше не повторялось, не знаю связано ли с жалобой. Вот не могу вспомнить как бота звали, чтобы проверить как у него менюшка выглядит
  • Свободное использование РФ. Источник заимствования. Вопрос?

    shurshur
    @shurshur
    Aledosdasas, на деле обычно никто не проверяет, откуда взят микрокусочек видео. Да и в суд из-за какого-то обзора подавать вряд ли будут, экономически невыгодно. Если владельцев фильма припрёт - они скорее всего просто кинут страйк на ютубе.
  • Как снять лимит загрузки файлов бота Telegram?

    shurshur
    @shurshur
    ProKraster, искать аналогичный параметр в любимой библиотеке для python.
  • Как удалить бота в Телеграме?

    shurshur
    @shurshur
    Скорее всего, бот является админом какого-нибудь канала, на который подписан пользователь. Такого бота нельзя заблокировать, так как с некоторого обновления Telegram разрешает таким ботам писать подписчикам каналов без явной инициативы со стороны пользователя.
  • Как по номеру телефона узнать username пользователя в телеграм?

    shurshur
    @shurshur
    Александр, через Bot API это всё равно нельзя сделать, только через клиентский, используя данные реального пользовательского аккаунта.

    Если нужно узнать username одного конкретного юзера, то это можно сделать и вручную в своём клиенте. Если хочется спам-базу проресолвить - то от этого рекомендую сразу отказаться - из-за тысяч умников так делать Телеграм очень плохо на такое реагирует и реально может забанить аккаунт. Через сколько я не знаю, но тут недавно говорили что за массовое автоматизированное добавление пользователей в канал сейчас банят через 10-20 запросов.
  • Как по номеру телефона узнать username пользователя в телеграм?

    shurshur
    @shurshur
    За такое после после небольшого количества попыток последует автоматический бан аккаунта. Не надо так делать.
  • Почему декоратор не работает с функциями которые принимаю переменные?

    shurshur
    @shurshur
    oneLEAM, *args в приведённом коде это аргументы самого декоратора. А аргументы функции надо описывать в wrapper.

    Сама суть декоратора в том, что вместо исходной функции получается другая функция wrapper.
  • Youtube. Хочу сначала загрузить несколько видео, а потом опубликовать. Не понизит ли это эффективность?

    shurshur
    @shurshur
    Для повышения эффективности часто видео загружают и публикуют по таймеру. При этом у подписчиков канала появляется уведомление что тогда-то во столько-то выйдет новое видео.

    Опубликовать несколько видео сразу может быть не всегда хорошо с точки зрения распыления внимания аудитории. Скажем, одно видео на 10 минут посмотреть не то же самое что 5 видео общей продолжительностью 50 минут. У многих терпения не хватит столько времени подряд тратить, а отложенные на потом видео смотрят в конечном итоге далеко не все. В итоге кто попало посмотрит какие попало видео, но все видео посмотрят не все.

    Зависит, конечно, от тематики. Если это, например, серия видеоуроков, то их будут смотреть от начала. А если музыкальные видеоклипы - то в каком попало порядке и чаще всего из рекомендаций/трендов.
  • Как узнать объём трафика между моим браузером и сайтом?

    shurshur
    @shurshur
    rPman, эм, HAR же просто сохраняет все запросы, а редирект приводит к отдельному запросу...
  • Как сделать Телеграм бота и админпанель к нему?

    shurshur
    @shurshur
    Можно администрировать бота через команды самого бота, можно через отдельного "административного" бота, можно веб-интерфейс прикрутить, можно управлять через файл конфига или через базу...

    Вариантов много, смотря насколько хочется заморачиваться. Многим влом, так как усилий много, а для собственного ботика для своего личного уютного чатика проще и быстрее в конфиге параметры менять.
  • Какие внешние API функции может выполнять роутер?

    shurshur
    @shurshur
    Dima_E, что и как настраивать, какие опции что означают - смотреть в документации. Но даже она не будет объяснять, что такое IP-адрес, NAT или SNMP, и это более чем нормально. Учебник по экономике тоже не рассказывает таблицу умножения, предполагается, что человек её и так уже знает.
  • Какие внешние API функции может выполнять роутер?

    shurshur
    @shurshur
    Плохая идея бездумно закатывать себе найденный в интернетах конфиг, без понимания что там и как. Лучше тогда оставить конфиг по умолчанию, он вполне нормальный.

    DHCP бывает сервер, а бывает клиент. Для подключения к провайдеру чаще всего нужно, чтобы соответствующий порт и интерфейс были сконфигурированы как DHCP Client, а это порты udp 67 и 68, если их зарезать, то DHCP сломается. Сервер в домашнем роутере обычно нужен для раздачи адресов своим домашним устройствам (не только компам, но и всем этим телефонам, телевизорам и яндексколонкам).

    Описание протокола DHCP есть в Википедии, если интересно, но я повторюсь, что при недостатке знаний лучше не мудрить и оставить то, что умные люди сделали в автоконфигураторе по умолчанию.
  • Как автоматизировать парсинг cookies и headers?

    shurshur
    @shurshur
    Selenium сам берёт куки и заголовки, ведь это обёртка над настоящим браузером. Никакого "парсить куки" там нет, сама эта фраза лишена смысла.

    Проблема именно в том, что Selenium детектится по своим особенностям. И даже если использовать разные хаки для обмана сайта, то чисто поведенческие факторы (количество запросов в секунду, количество запросов к API без запросов инициирующих API-вызовы страниц, итд итп) всё равно никак не обойти: сайт покажет капчу, которую придётся решать.
  • Как сделать чтобы wget скачивал не html файлы?

    shurshur
    @shurshur
    Deman1, ошибка No space left означает что кончилось место.

    Ну а для адресов, кончающихся на /, wget всегда создаёт index.html, потому как не может в каталог положить файл с пустым именем (что, очевидно, невозможно).
  • Wireguard почему на разных ресурсах разный ip?

    shurshur
    @shurshur
    Станислав, да, у гугла сложная система определения, она использует множество факторов, в частности локацию с Android-устройств с тем же аккаунтом.
  • Wireguard почему на разных ресурсах разный ip?

    shurshur
    @shurshur
    Станислав, интернет в Казахстане ходит через Россию, и там часто блокировки из России работают.

    Кроме того, если пользоваться услугами именно российского хостера, то у него эти блокировки могут быть сами по себе, вне зависимости от страны размещения серверов.

    Для подобной задачи сервера лучше арендовать в Европе.
  • Как сделать меню в Тг боте?

    shurshur
    @shurshur
    Frik44, при любой отправке или редактировании сообщения изменённая клавиатура всегда отправляется целиком заново, нельзя отправить только изменившиеся части. Поэтому надо хранить у себя в базе/FSM-контексте/in-memory-хранилище/ещё-где-то исходные данные, на основе которых можно составить клавиатуру, и формировать их каждый раз заново.

    Например, если мы хотим выдавать все элементы корзины, то храним список товаров с их количеством, и выдаём строчками кнопки: "минус", "текущее количество", "плюс". Минус и плюс изменяют текущее количество, по средней кнопке можно отправлять новым сообщением или редактированием текущего с добавленной кнопокой "назад в корзину" показывать описание этого товара.

    Тут много можно навертеть, сделать весьма изощрённо и красиво. Конечно, ограничения Телеграма всё равно никуда не денутся (например, на максимальное количество инлайн-кнопок - придётся придумывать способ постраничного вывода корзины...), это недостаток, но как бы трудно ожидать от готовой платформы такой же гибкости, как от собственного приложения.
  • Подробнее о delete_webhook() в aiogram?

    shurshur
    @shurshur
    Алан Гибизов, pyrogram и telebot тоже, а вот telethon не нашёл...