• Как сделать автоматический запуск кода?

    @DenisShahbazyan
    Не подойдет обернуть свой код в бесконечный цикл?

    while True:
        # Код / функция, которая будет всегда крутиться.


    Можно через cmd, где my.py - название вашего скрипта. CMD открывать в той же папке, где находиться python файл
    for /l %q in (0) do python my.py
    Ответ написан
    1 комментарий
  • Почему бот не видит сообщения?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Потому что текст приводится к нижнему регистру и потом сравнивается с текстом, в котором есть заглавные
    Ответ написан
    Комментировать
  • Почему бот не видит сообщения?

    Vindicar
    @Vindicar
    RTFM!
    Потому что ты не думаешь, что пишешь.
    msg = event.text.lower()
    Ты переводишь сообщение в нижний регистр...
    if msg == "Старт" or msg == "Меню":
    ...а сравниваешь со строкой не в нижнем. Конечно, она никогда не будет равна.
    Ответ написан
    3 комментария
  • Как сделать обработчик сообщений в Telethon?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Так как непонятно какой ответ вы хотите получить (ну не готовый же код) то отвечу так:
    Опубликовать этот же текст на любой фриланс бирже + указать сроки (оно ведь срочно) и всё будет сделано.
    Ответ написан
    Комментировать
  • Как лучше сделать сайт для турфирмы?

    Alex_mos
    @Alex_mos
    Google всему голова
    Самой компании главное работающий сайт, им не важно как он реализован, следовательно чем легче, тем лучше.

    Сами ответили на свой вопрос)
    Думаю достаточно какого нибудь сайта-визитки, если никакого функционала не нужно.
    Ответ написан
    2 комментария
  • Домашний сервер для аналитики и математических вычислений?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    По поводу содержания сервера дома я еще три года назад писал такой ответ. С тех пор ничего не поменялось.

    Берете бу сервер в конторах, которые торгуют списанным (ну как списанным - снятым с гарантии после того как пять лет отходили) серверным оборудованием - несмотря на то, что оно как бы списано, оно еще пахать будет и пахать. Берете к нему рейд-контроллер если надо и винты (винты у них могут довольно дорогими оказаться). Ставите, что надо и вуаля.

    Вот контора, где я себе брал, но разумеется можно и другие найти. Серверный проц без серверной памяти - это просто понты типа прямотока, который ставят себе "чоткие пасаны".
    Ответ написан
    Комментировать
  • Как запустить бэк локально?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Стоит спросит у тех, кто этот бэк разработал.
    Ответ написан
    Комментировать
  • Как поступить с заказчиком?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Вы ведь сами понимаете, что это ваш косяк, а не заказчика? А чего ему за него платить?

    Мне прям вспомнилась ситуация, когда я пришёл к стоматологу вылечить кариес (пусть будет 2 000 рублей), мне рассверлили весь зуб и заявляют "батюшки, да тут же пульпит!" (12 000 рублей).
    Помогите Маше найти фразу для стоматолога, которая позволила бы сохранить хорошие отношения.

    И вот вы сейчас, по прошествии 2 месяцев, оставите заказчика один на один с незавершённым проектом, в котором никто не разберётся (то есть по сути ни с чем) - то вы поступаете как чудак. Я же вижу по тексту, что понимаете.
    А сюда вы за индульгенцией пришли? :)

    Хотите "сохранить отношения" - доделывайте как есть, в будущем будете мудрее.

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

    Два совета на будущее:
    1) Перезакладывать стоимость и время разработки;
    2) Если понимаешь, что всё идёт не по плану/пропал интерес / слишком сложно / некомфортно / whatever - сказать об этом сразу и отказаться от проекта, так всегда получается честнее

    Опыт всегда стоит дорого, а 53 000 рублей - ну не самая большая цена его получения :)
    Ответ написан
    8 комментариев
  • Как правильно реализовать поп апы со стороны Бэкенда (ДЖАНГО)?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Django - это бэкенд-фреймворк, он ничего не знает про попапы. Грубо говоря бэкенд только принимает прилетевший в tcp-соединение набор байт, отформатированных в соответствии с протоколом http, обрабатывает их, формирует другой набор байт и отправляет их обратно в соединение. Как оно будет отображаться на фронте и будет ли вообще, ему без разницы.
    Ответ написан
    Комментировать
  • Как решить эту пробоему ModuleNotFoundError: No module named 'djando'?

    fox_12
    @fox_12 Куратор тега Django
    Расставляю биты, управляю заряженными частицами
    А что это за модуль такой? - djando
    Ответ написан
    1 комментарий
  • Как запустить 2 телеграмм бота на одном сервере?

    fenrir1121
    @fenrir1121
    Начни с документации
    Так же, как одного бота, только двух (и в принципе сколько угодно)
    Наиболее очевидные способы отдельными демонами или отдельными докер контейнерами
    Ответ написан
    1 комментарий
  • Пишу бота для телеграм (telebot), проблема с асинхронными функциями. В чем причина ошибки?

    Vindicar
    @Vindicar
    RTFM!
    1. await так не пишется.
    x = await asyncio.create_task(startq(message))
    2. Зачем ты делаешь await?
    asyncio.create_task() создаёт корутину, которая будет выполняться конкуррентно с текущей (как бы параллельно)
    await приостанавливает выполнение текущей корутины, пока не завершится вызываемая (справа от await).
    Т.е. await create_task(...) - это не очень осмысленно: сначала запускаешь параллельную корутину, а потом всё равно стоишь и ждёшь её.
    Если тебе нужно запустить корутину startq() и дождаться её выполнения (ну и получить возвращаемое значение) - пиши просто x = await startq(message)
    Если тебе нужно запустить корутину startq() и пусть она дальше выполняется сама по себе, тебе от неё ничего не надо - достаточно будет asyncio.create_task(startq(message))
    Ответ написан
    1 комментарий
  • Почему телеграм бот не запускает?

    Vindicar
    @Vindicar
    RTFM!
    Потому что ты не думаешь, что ты пишешь.
    message.text.lower() == "Привет"
    Ты сравниваешь строку, которая переведена целиком в нижний регистр (т.е. не содержит заглавных букв) со строкой, которая содержит заглавные буквы.
    Ответ написан
    Комментировать
  • Как правильно вести "документацию"/ заметки сис админу?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Пароли - в хранилке паролей, например Keepass.
    Остальное - в OneNote\Evernote, потом переносить в документацию.
    Ответ написан
    2 комментария
  • Как сделать бота, у которого нету профиля?

    fenrir1121
    @fenrir1121
    Начни с документации
    Никак. Это сообщение сформированное через Discohook, оно так отображается потому что нет отдельного значка для сообщений отправленных через вебхуки, но ботом он не является.
    Ответ написан
    Комментировать
  • Почему греется видеокарта в простое?

    Slayer_nn
    @Slayer_nn
    Гугол, памаги!
    Может потому, что это ноутбук и такие температуры в порядке нормы.

    Да и на десктопах тоже
    Почему модель ноута не указана?
    Ответ написан
    Комментировать
  • MSSQL and mysql в чем отличие?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Но это такое убожество что я толком ничерта не понимаю

    Не надо путать причину и следствие. Причина - это что ты ни хрена не понимаешь. А следствие - оно тебе кажется убожеством.
    offtop
    В скобках отмечу, что если ты не только ни хрена не понимаешь, но и жалуешься на это, и считаешь это достаточным обоснованием того, чтобы назвать убожеством - то ты и не хочешь понимать, и не пытаешься понять. В смысле не пытаешься по-настоящему, прочтение пары страниц из мануала под этот термин не проходит.


    отличаются ли запросы sql MSSQL от Mysql

    Да. Точнее, самые простейшие базовые запросы могут выглядеть одинаково. Но не более, чуть только хоть какая-то сложность, и одинаковость заканчивается. Синтаксис различается, и весьма сильно. А кое-где даже подходы к решению задачи различаются, и код с одной СУБД на другую не адаптируется совсем - только полное переписывание.

    возможно ли сменить БД без нарушения функциональности софта.

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

    mayton2019
    @mayton2019
    Bigdata Engineer
    Для начала нужно посмотреть на каком протоколе эта Кобра работает. Возможно в основе там стоит TCP ну а вообще на прикладном уровне поверх может быть что угодно. Corba/RMI/Soap e.t.c. Надо разбирать PHP приложение и смотреть через какие библиотеки или стандарты-протоколы происходит взаимодействие с Коброй.

    В рамках этого вопросника больше нечего сказать. Тут даже недостаточно одного ответа. Тут - как-бы экспертная система получается. Много вопросов и ответов.
    Ответ написан
    Комментировать
  • Как работают ?id=, ?p= и т. д. в ссылках?

    dima9595
    @dima9595
    Junior PHP
    Это так называемая пагинация. Её можно реализовать (логику работы, не визуал) как со стороны сервера, так и со стороны клиента. Как правило реализуется со стороны сервера.
    Ответ написан
    Комментировать
  • Как работают ?id=, ?p= и т. д. в ссылках?

    Anopeng
    @Anopeng
    Веб-программист, учу фронт и бек
    Это называется GET-параметрами. Да, ты так файл не назовешь, но эти параметры можно получить через JS или с бекенда
    Ответ написан
    Комментировать