Задать вопрос
  • Не работает import telebot в питоне, как исправить?

    shurshur
    @shurshur
    RimMirK, telebot в pypi это какая-то хрень, какой-то древний код, который ничего не умеет, ставить надо именно pytelegrambotapi, и это все знают, кто хоть раз писал что-то с помощью этой библиотеки.
  • Я не могу понять как ответить пользователю?

    shurshur
    @shurshur
    Doplis01, send_message_to_creator обрабатывает все сообщения бота, в том числе сообщения от создателя. Логично или отдельно обрабатывать сообщения от создателя:

    @bot.message_handler(func=lambda message: True)
    def send_message_to_creator(message):
        if message.chat.id == creator_chat_id:
             #одна логика
        else:
             #другая логика


    Или сделать отдельный обработчик выше этого с более узким фильтром:

    @bot.message_handler(func=lambda message: message.chat.id == creator_chat_id)
    def send_creator_reply(message):


    Далее, надо не просто сообщать пользователю, что его сообщение переслано, но и реально пересылать (bot.forward_message). И при ответе посылать его в message.forward_from.id. Либо, как вариант, запоминать где-то (например, в словаре) связку forwarded_message.message_id и original_message.chat.id, чтобы при ответе можно было по id сообщения определить, в какой чат его отправить.
  • Как называется такая штука?

    shurshur
    @shurshur
    Это просто моноширинный шрифт в сообщении. Часть сообщения с ним при клике сразу копируется в буфер, это позволяет передавать всякие токены, образцы команд итд итп в сообщениях, чтобы пользователям было проще копировать.
  • Как достучаться до файла в minIO (s3)?

    shurshur
    @shurshur
    А если заглянуть в "как бы битую" картинку? Вдруг там html с текстом ошибки?
  • Можно ли узнать актуальные диапазоны IP адресов провайдеров России?

    shurshur
    @shurshur
    В общем случае нельзя достоверно определить расположение IP-адреса. Даже информация в whois необязательно отражает реальное расположение - а ведь дампы региональных регистров вполне себе доступны. Даже обновляемые платные базы типа GeoIP не всегда дают верную информацию.

    Если нужно определить для конкретного оператора его сетки, то да, у него обычно одна или несколько AS, которые можно выяснить и по которым получить информацию по адресам с помощью того же bgp.he.net, упомянутом в одном из ответов ниже. Но получить список всех операторов со всеми сетями - это очень сложно. Поэтому-то "разные сайты" и дают "не совсем актуальные данные".
  • Как сделать зеркало сайта rutracker через nginx?

    shurshur
    @shurshur
    Насколько помню, раньше у них даже были на видном месте инструкции по созданию частного зеркала, но сейчас не нахожу, вероятно как раз из-за CF не поддерживают такой вариант.

    Если это для себя и друзей, то проще использовать VPN или прокси, причём в прокси можно даже автоматически заворачивать только отдельный список сайтов с помощью proxy.pac.
  • Как установить GLIBC_2.29 для Ubuntu 18.04 LTS?

    shurshur
    @shurshur
    acuruma, сборка из сырцов это квест далеко не для слабонервных.
  • Как установить GLIBC_2.29 для Ubuntu 18.04 LTS?

    shurshur
    @shurshur
    Не надо пытаться руками ставить системные библиотеки в старую систему без обновлений! Можно получить полностью убитую систему, которую потом откачать будет не проще, чем установить с нуля.

    Можно пытаться ставить через docker/snap/flatpak/appimage, в крайнем случае, но правильнее обновиться.
  • Диагностика проблем на хостинге?

    shurshur
    @shurshur
    Adamos, а если задачи в cron все поотключать проблема остаётся?

    Вообще, я бы не связывался с хостингом, который даже лимиты нормально настроить не может.
  • Диагностика проблем на хостинге?

    shurshur
    @shurshur
    Adamos, "вчерашние" процессы при mpm-prefork это более чем нормально. Запущено ндцать воркеров, они обрабатывают запросы. В зависимости от настроек, worker перезапустится при выполнении некоего лимита на количество запросов. И количество воркеров тоже может адаптироваться под нагрузку. Я бы начал с уменьшения их максимального числа (ServerLimit), сделать лимит например 30, чтобы было точно меньше 40.
  • Таблица умножения, python. Ошибка?

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

    shurshur
    @shurshur
    AUser0, приложение ничего не заменило, оно там что-то закэшировало (я не разбираюсь, может это реально webview так действовало, а не само приложение).

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

    shurshur
    @shurshur
    Это неправда, вполне себе кэшируются, и история тут ни при чём. Практика показывает, что 301 редирект вполне может кэшироваться очень даже хорошо. Например, был печальный опыт с приложением, которое забирало мобильный PUSH-контент по ссылке, которая при некоторых условиях возвращала 301, и когда это пофиксили, некоторые мобилки ещё через год помнили этот редирект.
  • Почему расходуется трафик при выключенной сети?

    shurshur
    @shurshur
    MartaDara,
    1. Может считаться исходящий трафик приложений, которые пытались попасть в интернет, но не получили ответа.

    2. Может считаться какой-нить трафик не интернет: на локалхост, в мобильную сеть, Bluetoth итд итп.

    А вообще правильно говорят: спрашивать у тех, кто этот подсчёт написал.
  • Приложение для вывода панели задач на отдельное устройство?

    shurshur
    @shurshur
    Можно просто браузером страницу показывать. Посадить на зарядку и настройки покрутить, чтобы не гасил экран.
  • Как мне сделать что бы список, обрабатываемый ботом, начинался заново?

    shurshur
    @shurshur
    olenakravdhc, в ошибке же всё сказано - текст сообщения пустой. Разбираться, почему он пустой.
  • Как получить доступ к данным, отправленным через URL с помощью метода POST(Python)?

    shurshur
    @shurshur
    В чём вопрос? Документация по отправке POST-запросов в любимой библиотеке уже прочитана?
  • Чем обработать DJVU, PDF книги?

    shurshur
    @shurshur
    Имя, если книг действительно "несколько", то проще вручную выбрать страницы с оглавлением и распознать, затем скопировать это в таблицу и причесать в вид навроде "раздел - диапазон страниц" и после этого скрипт написать для вызова какого-нить ghostscript/pdftk/итдитп, который выдернет нужные части файлов. Картинки можно попробовать конвертацией doc в html. Но как правило всё равно где-нибудб будет хрень и потребуется вручную подправлять: выкидывать картинки дефектов печати или загибов страниц, неправильно определённые картинки итд итп.

    Вообще FineReader правильнее использовать в полуручном режиме. Сначала прогоняем файл с распознанием областей, потом просматриваем его и исправляем где он определил неправильно (например, увидел текст вместо таблицы или наоборот, или двухколоночный текст посчитал одноколоночным). Потом прогоняем финальное распознавание текста и уже тогда текст вычитываем, исправляем ошибки (благо оригинал параллельно виден). При этом получаем полноценную текстовую версию сканированного документа, а не фиг знает что с неопределённым количеством ошибок.

    Полученный результат можно превращать хоть в электронную книгу, хоть в текст на сайте, хоть печатать в нужном формате...