Задать вопрос
  • Как работает кошелек https://t.me/CryptoBot?

    shurshur
    @shurshur
    Александр Маджугин, да, можно хранить секретный ключ у себя и все операции подтверждать, например, приложенькой на своей стороне. Но тогда возникает резонный вопрос: а зачем тут бот? А чтобы боту дать права на работу с кошельком, ему нужно отдать приватный ключ, и он в любом случае позволяет увести все деньги моментально, так как в криптовалютах нет никакой защиты типа ограничения на суммы или частоту операций. А на деле приватный ключ вообще принадлежит самому боту и пользователю никак не принадлежит. Тут вся "криптозащита" - чистой воды бутафория.

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

    Даже тут можно что-то изобретать. Например, пользователь может иметь реальную подпись у себя, а сервису отдавать субключ с конкретными правами (ограничения на число подписей или на виды операций с ней). Чтобы использования подписи контроллировались, все операции должны класться в некий блокчейн. Дальше возникнет проблема защиты этого блокчейна от перехвата кворума - очевидно, что с госблокчейнами тут будет всё очень плохо, независимых нод не будет или будет очень мало, а значит государство опять же легко совершит атаку в случае необходимости кого-то подставить. Ещё хуже если не государство, а настоящие злобные злоумышленники.

    И всё это ради того, чтобы не делать настоящую надёжную физическую электронную подпись, которую подделать без физической кражи нельзя...
  • Как называется такая штука?

    shurshur
    @shurshur
    RimMirK, сделать preformatted текст по мануалу. Клик по нему копирует в буфер, по крайней мере в десктомном и мобильном клиенте.
  • Как убрать размытие изображения при парсинге вк группы через bs4?

    shurshur
    @shurshur
    Это размытие показывается анонимным пользователям. Нужно правильно авторизоваться на сайте, чтобы это решить.

    Но правильнее использовать API vk.
  • Почему publishAt в YouTube Data API v3 устанавливает не правильную дату?

    shurshur
    @shurshur
    toxa82, почему не может? Например, если API принимает UTC, а у пользователя UTC+2, то неудивительно, что у него показывает на 2 часа позже...
  • Как получить фото которое прислал пользователь?

    shurshur
    @shurshur
    r_e_n_y, нужно сделать API-запрос getFile (или вызвать метод любимой библиотеки с реализацией API), получить файл и сохранить его на диск. Хранить файлы в базе данных - плохая идея. Это попросту даже неэффективно: картинки будут занимать просто даже больше места на диске, чем при хранении в файлах, плюс база данных будет прогружать в кэш всё содержимое файла, что снизит эффективность кэширования запросов. В базе принято хранить только имя файла (можно использовать id файла в качестве имени, можно завести собственные инкрементальные id, а можно генерировать какой-нить uid), а сам файл хранить на диске.
  • Как работает кошелек https://t.me/CryptoBot?

    shurshur
    @shurshur
    Александр Маджугин, это "пока", но каждый тенге, внесённый туда, даётся владельцам бота без каких-либо гарантий и на свой страх и риск. Если они вдруг прогорят или захотят украсть или их самих обкрадут - всё это будет безвозвратно потеряно.

    Это вообще странно говорить "ну до сих пор не обманывали, значит и дальше не будут обманывать". МММ тоже сначала честно выплачивали гонорары распространителям, а потом что-то случилось...

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

    shurshur
    @shurshur
    RimMirK, это нативное сообщение клиента.
  • Как работает кошелек https://t.me/CryptoBot?

    shurshur
    @shurshur
    Александр Маджугин, окстись, деньги в чужих руках, и если тебе их не отдают, то ты ничего сделать не сможешь. Даже если ты в это не веришь.
  • Почему выделяет Guild?

    shurshur
    @shurshur
    Ну ясен пень что будет выделять. Где этот guild вообще определяется? Нигде.
  • Как работает кошелек https://t.me/CryptoBot?

    shurshur
    @shurshur
    Александр Маджугин, если деньги находятся в руках потенциального злоумышленника, то совершенно неважно, какие там хорошие курсы. В случае чего эти "хорошие" суммы окажутся недоступны.
  • Не работает 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 все поотключать проблема остаётся?

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