Задать вопрос
  • Как запустить 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 или с бекенда
    Ответ написан
    Комментировать
  • Как хранить image и pdf в MySQL?

    martin74ua
    @martin74ua Куратор тега MySQL
    Linux administrator
    задайте этот вопрос постановщику задания
    Ответ написан
    Комментировать
  • Возможно ли сделать QPushButton внутри QPushButton?

    @Sigar49
    Когда что-то делаешь - нужно понимать зачем.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы пайтон, при выполнении функции, мог еще использовать. Тоесть началась обработка, где тайм на 1 час, а остальной код не работае?

    @dmshar
    Нет, объяснили вы разумеется очень "не нормально". Прочитайте сами, что написали. Ваш скрипт работает ровно так, как он и должен работать. Останавливаться, ждать заданный промежуток времени и после продолжать свою работу.
    Если вашу загадочную фразу "чтобы пайтон, при выполнении функции, мог еще использовать." понимать, как параллельную работу двух программ, то для этого вам необходимо использовать средства соответствующих библиотек организации параллельных вычислений.
    Начать изучение можете, например, вот отсюда:
    onreader.mdl.ru/PythonParallelProgrammingCookbook....
    https://russianblogs.com/article/6490208477/
    https://habr.com/ru/post/167503/
    Ответ написан
    Комментировать
  • Желтая волнистая в VS Code, линия как убрать?

    Она означает, что у тебя тут предупреждение.
    Смысл предупреждения можно узнать, наведя курсор мыши на это место в коде.
    Убрать его можно, исправив потенциальную проблему, о которой тебя среда предупреждает.

    Конкретно в этом случае код смысла не имеет и будет падать, так как print("") возвращает None, а int() в такой ситуации просто упадёт с ошибкой
    >>> int(print(""))
    
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
    Ответ написан
    2 комментария
  • Как создать скрипт расчёта коэффициента?

    EPIDEMIASH
    @EPIDEMIASH
    Человек швейцарский нож
    Взять формулу, засунуть в js, привязать к html страничке.
    Готово.
    Ответ написан
    Комментировать
  • Как нейросеть научить понимать текст?

    Vindicar
    @Vindicar
    RTFM!
    Коротко: никак.

    Ты можешь попытаться классифицировать тексты по тематике, используя ключевые слова, и искать те тексты / фрагменты, которые содержат те же ключевые слова, что и заданный вопрос.
    Но даже такое определение содержит кучу проблем.
    1. Слова могут иметь разные словоформы. Нужен стемминг для выделения корней слов.
    2. Какие слова считаются ключевыми? Нужен как минимум частотный анализ слов. Слова с очень высокой частотой будут менее полезны при работе.
    3. Порядок слов может менять смысл вопроса. Значит, придётся использовать рекуррентные (seq2seq) сети.
    4. Нужно понять, как кодировать подаваемые на вход ключевые слова. Неудачное кодирование может сильно ограничить возможности сети.

    И после этого тебе нужно будет найти/создать большую базу (десятки тысяч и более элементов) пар "вопрос-ответ", на которой ты будешь обучать свою сеть. И то, после этого она сможет только отвечать на наиболее похожие вопросы из этой базы (плюс/минус формулировка). Обычно горе-программисты убегают с плачем на этом этапе.

    Честно, примитивный частотный анализ (какие слова встречаются в тексте ответа и в тексте вопроса) может дать менее бредовый результат, и будет проще в реализации.
    Ответ написан
    Комментировать
  • Как обернуть текст в строку?

    Anopeng
    @Anopeng
    Веб-программист, учу фронт и бек
    А кто должен был учить основы языка?

    'kagura\'s-verity'
    Также не нужно забывать про остальные виды литеральных кавычек
    "kagura's-verity"
    `kagura's-verity`
    Ответ написан
    Комментировать
  • Как избавиться от ошибки синтаксиса?

    sswwssww
    @sswwssww
    Скорее всего у тебя версия Python которая не поддерживает f строки. Но лучше прикрепи ошибку, здесь нет ясновидящих.
    Ответ написан
    Комментировать
  • Какие драйвера устанавливать?

    @Drno
    Скачать их с сайта производителя и установить. Для ноутов правильно вот так делать.

    Драйвер не скачивается ввиду санкций, откройте сайт через ВПН
    Ответ написан
  • JavaScript для новичков?

    0xD34F
    @0xD34F
    Нет, не для новичков.

    С чего начать изучение языка?

    Вопрос, конечно, невероятно уникальный. Сам факт задавания такого вопроса живым людям вместо поисковой системы ясно свидетельствует, что начинать не надо. Пустая трата времени. Раз не хватило мозгов, чтобы погуглить, то и на язык не хватит. Программирование не для вас.
    Ответ написан
    8 комментариев