• Как заставить бота писать в группу в telegram?

    insolentdog
    @insolentdog Автор вопроса
    Project Manager
    Отбой, нашел решение. Плагин умеет отправлять оповещения напрямую в группу через собственного бота.
    Ответ написан
    Комментировать
  • Оцените верстку №2?

    Psixodelik
    @Psixodelik
    Преподаватель на Hexlet
    • Тег main зачастую является уникальным для страницы. В нём содержится уникальный контент. Нет особой нужды оборачивать в него каждую отдельную секцию.
    • .bg-color-pale-gray — здесь попытка связать название класса и свойства. То есть в духе атомарного класса. При этом помимо цвета задаётся и высота, что нарушает логику построения классов
    • У body указано семейство шрифтов 'Open Sans'. При этом в некоторых селекторах это повторяется.
    • .row-boxes .purple — нет причины не сделать класс а-ля bg-purple. Такое уже используется в проекте. А вот такая специфичность путает
    • info-box__btn-more btn-more — ты сделал элемент btn-more и зачем то ещё класс btn-more


    Основная проблема — попытка усидеть на двух стульях. То вначале делаешь классы по одному принципу (БЭМ), то по другому (OOCSS/Atomic, а-ля как Bootstrap). Лучше выбери что-то одно пока, иначе со временем сам запутаешься
    Ответ написан
    7 комментариев
  • Как отправить контент telegram-боту в группе?

    @Redeve
    Веб-макаке не хватит и 640гБ
    как можно заставить бота обрабатывать любое сообщение в чате

    А как же t.me/BotFather ?
    - /setprivacy
    - 'Enable' - your bot will only receive messages that either start with the '/' symbol or mention the bot by username.
    'Disable' - your bot will receive all messages that people send to groups.
    Current status is: DISABLED

    https://core.telegram.org/bots#privacy-mode
    Ответ написан
    Комментировать
  • Как осуществить переход по страницам после авторизации (python requests)?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Смотреть как сайт определяет авторизацию. Помимо куки, которые сессия может сохранять, есть авторизация в заголовках запроса. Смотрите, какие заголовки отправляются на нужные вам страницы
    Ответ написан
    Комментировать
  • Какой софт выбрать для бэкапа сервера на Ubuntu?

    twix007
    @twix007
    Если интересен бэкап на https://mega.nz/ (50 гб) :
    https://github.com/t3rm1n4l/megacmd
    sudo apt-get install golang golang-go
    cd /usr/local/src/
    sudo git clone https://github.com/t3rm1n4l/megacmd
    cd megacmd
    sudo make
    sudo cp megacmd /usr/local/bin
    sudo nano ~/.megacmd.json

    megacmd.json:
    {
        "User" : "user@mail.com",
        "Password" : "password",
        "DownloadWorkers" : 4,
        "UploadWorkers" : 4,
        "SkipSameSize" : true,
        "Verbose" : 1
    }

    пример бэкапа 1 комендой:
    mkdir /home/backup/db/ && cd /home/backup/ && tar cfz www.tgz /home/www/ && cd /home/backup/db && mysql -uBDUSER -pBDPASS -e 'show databases' | while read dbname; do mysqldump -uBDUSER -pBDPASS --complete-insert "$dbname"|gzip > /home/backup/db/"$dbname".sql.gz; done


    Выгрузка на мега:
    export date=`date +%d_%m_%y` && megacmd mkdir mega:/$date && megacmd sync /home/backup/ mega:/$date
    Ответ написан
    Комментировать
  • Как python выбирает значения в операторе or?

    longclaps
    @longclaps
    Логические выражения в питоне (и в большинстве языков) выполняются по сокращенной схеме: слева направо до достижения ясности. В случае оператора "или" ясность наступает на первом true-операнде.
    Ответ написан
    Комментировать