• Бот, понимающий смысл?

    @SODINNER
    xmoonlight, Я тебе факты говорю, ничего субъективного про себя, я тут не писал.
    Я использую математику и простую логику, сравнивая вещи и отвечая на твои комментарии.
    Если честно, я даже не знал что вопрос от тебя, отвечал тебе говоря о авторе как о другом человек, но теперь всё встает на свои места. Ты просто не хочешь осознавать, что серьёзные проекты, требует много навыков, опыта и знаний. Ты не сможешь за неделю стать экспертом в квантовой физике. Так и тут, ты не сможешь написать сам свою библиотеку, за такое время, чтобы был смысл это вообще реализовывать.
    Открой глаза, я тебе сто раз в лоб сказал ответ на твой вопрос.
    Сделать это без готовых либ и без обучающих данных, либо практический невозможно, либо требует настолько много усилий и времени, что просто не стоит того.
    Решение задачи - отказаться от одного из своих требований. Либо используешь NLP, то есть готовую либу и с её помощью реализуешь свою задачу, либо используешь машинное обучение и обучаешь бота на существующих данных отвечать. Обычно для таких задач используют именно Natural language Processing.
    Давай ты не будешь придераться к словам или своё мнение высказать, а просто по факту, скажи, у тебя есть другие решения задачи? Тем более если ты готов написать всё сам, то в чем отличия от постороней либы? Только трата времени, а код будет выглядить как хрен пойми что, ибо опять же, надо знать, как именно структурировать программу. Какая речь может идти о структурированнии программы, если ты спрашиваешь "как выиграть олимпиаду, не учавствуя в ней". Ну серьёзно, вопрос как сделать что-то, не имея 95% компонентов для решения задачи.
    Спрашиваю еще раз: Какие другие варианты у тебя есть кроме NLP и машинного обучения? Вот что ты можешь в одинчоку написать? Ты уже дорос, до того, чтобы придумать свою технологию? Если придумаешь, это будет не только прорыв, а новая область программирования.
    В принципе я потратил достаточно много времени чтобы донести свою мысль, если ты не понял, мне тебя жаль, надеюсь ты когда нибудь еще поймешь, что изобретать велосипед, не всегда необходимо, а порой даже пагубно.
  • Бот, понимающий смысл?

    @SODINNER
    xmoonlight, Смешно, я про твоё 20 часов экономит 10 лет, розовые очки сними. Я сравнивал не ребёнка и иск. нейронку, а ребёнка и данного программиста. Ты привёл аналогию про то, что этому программисту не нужны никакие либы, как например ребенку. Я в свою очередь, объяснил тебе, что ребёнок обучается нормально говорить, много лет. То есть всё свободное время он либо слышит чью-то речь (обучение), либо сам говорит (практика или же само программирование) и это он делает всю свою жизнь, без исключении на выходные и праздники, всё время (исключая пару часов + время на сон).
    И исходя из этого, я сравнил 7 лет обучения ребёнка на разговор и условно 10 лет, которые понадобятся автору, писать с нуля либы и собственно свою программу, перед этим конечно же прочитать огромное количе-ство информации, понять тему, потом еще разобраться с архитектурой либ и программы и десятки других неменее важных пунктов.
    И 10 лет это наверное я даже преуменьшил.
    Надеюсь теперь моя мысль понятна. Когда он поймет, что чтобы написать такое, ему нужны годы опыта именно в данной теме, а также в других областях и написать такое программу имея все эти знания займет пару месяцев, тогда уже, он поймет, что лучше использовать одну сторонюю, уже готовую либу, чем изобретать велосипед. И тогда его второе условие, про то, что не хочет обучать программу как в машинном обучении - исполнится. Ведь как я говорил, тут решение либо по средствам NLP, либо средствами машинного обучения. Без того и другого, написать такое можно лишь с очень ограниченными темами, с большими затратами по времени написания кода и много других негативных эффектов.
  • Бот, понимающий смысл?

    @SODINNER
    xmoonlight, Только сколько у него лет уходит на это? Когда ребёнок полноценно начинает говорить? Я не про отдельные слоги "ма-ма", "па-па" или про короткие предложения из 3-4 слов.
    Наверное лет 6-7, хотя не все полноценно смогут общаться. Но пусть будет даже столько лет, разницы нет. Ведь ребёнок разговаривает и слушает чью-то речь чуть ли не всё время, которое он бодроствует.
    А вот на программирование сколько вы времени в день тратите? 2 часа? 3 часа? Это всё равно меньше времени которое тратит ребёнок на обучение разговаривать полноценно как взрослые люди.
    А он делает это каждый день, без исключений на выходные и праздники.
    Сколько же данный программист хочешь писать эту единственную программу? 10 лет?
  • Как исправить ошибку 10061 при подключении телеграм-бота к прокси?

    @SODINNER
    Лев, также если не установлено, попробуй установить urllib3, вроде не должно влиять на это, но можно попробовать перед тем как дальше ломать голову.
  • Как исправить ошибку 10061 при подключении телеграм-бота к прокси?

    @SODINNER
    SoreMix, Окей, а какая версия у requests? Дополнительно попробуй установить urllib3.
  • Как исправить ошибку 10061 при подключении телеграм-бота к прокси?

    @SODINNER
    Лев, Тогда попробуй pip install -U requests[socks] или удалить и установить снова pysocks.
    Также такая же проблема может быть, если у тебя старая версия requests. Попробуй и её, удалить и установить снова. Имея эту часть данных, больше ошибок не вижу. Если нужна дальнейшая помощь, можешь написать в тг, помогу: @mlabxx
  • Почему все идут в DS/ML?

    @SODINNER
    xmoonlight, Как же у вас всё просто, так и в квантовую механику легко влиться, а если не понял - смысла нет и пытаться, так? Нет, не так. Если у тебя есть цель и ты очень сильно хочешь достичь, ты и без хорошего ума можешь добиться успеха, просто это займет больше времени и нужна будет дополнительная помощь, например таких курсов. У кого-то может школьных знаний не хватает, кто-то в ВУЗе не учился, причин и следствий множество.
    Ну ладно, даже отрицая это, ты действительно думаешь что хороший учебник с определённым авторским подходом, стоит променять на сухую документацию? Ну давай заменим учебники, на энциклопедии.
    Школьники станут от этого лучше учиться? Информации там же больше, подробнее и вообще, если не смогли выучить, им и в школе не нужно учиться.
    Достаточно сильно утрировал, просто хотел показать всю абсурдность данной мысли.
    P.S. Школа это тоже платные курсы, платим из налогов.
  • Почему все идут в DS/ML?

    @SODINNER
    Если учить ML даже по платным курсам - ничего хорошего не выйдет.

    Полностью не согласен, ведь кто если не профессионалы, подскажут с чего лучше начать, что нужно для понимания и как вообще подходить к обучению (хоть это и весьма индивидуально).
    Очень часто только знающие и понимающие своё дело люди, могут понятно и главное просто объяснить сложные вещи. Это всё равно что программировать учить без интернета, оправдывая это тем, что "позновать надо всё самому, с нуля", но ведь посмотрев пару видеороликов на том же ютубе, ты уже будешь знать про типы данных, функции, работу с файлами и про многие другие основы.
    Так и тут, можно пытаться самому, а можно найти учителя. Самообразование конечно не исключаю, но это в том числе и платные курсы.
  • Бот, понимающий смысл?

    @SODINNER
    Дѣаволъ, Я именно её и обсуждаю, это вы ответили на моё сообщение вырвав из контекста предложение, которое не влияет на суть сказанного.
  • Бот, понимающий смысл?

    @SODINNER
    Дѣаволъ, это разве изменяет всё выше перечисленное? Начинает то один писать, но вот разрастается это до таких размеров, что эти библиотеки начинают использовать десятки тысяч программистов по всему миру.
    И код там явно не уровня "разработчик задающий вопрос как вообще разработать что-либо на тостере".
    Особенно заметно на том, что вопрос задался с условием выполнения которое исключает чуть ли не единственные нормальные решения, а именно машинное обучение и NLP, может есть другие способы, но мне о них не известно, а как иначе такое написать? С помощью if else? Нужна система которая будет анализировать текст, смотреть какое слово как используется, какие там предлоги, падежи, другие составляющие и т.д..
    Либо научить по средствам машинного обучения имея много диалогов, скормить их все и получать вполне разумные ответы (или нет, смотря какая реализация).
  • Где найти специалиста для консультации по нейросетям?

    @SODINNER
    xmoonlight, Может им именно питон нужен, вдруг у них там есть питон разработчики или под что-то нужен питон, раз указал, наверное нужно было) Ну или вопрос задать можно, перед тем как так констатировать неподтвержденный факт.
  • Как на sqlite3 сделать правильное удаление строк?

    @SODINNER
    Neiro House, попробуй поместить array_set[0] в список, чтобы вышло:
    self.c.execute("""DELETE FROM stabilometr WHERE id = ?; """,[array_set[0]])
  • Оцените сборку пк. Что стоит поменять?

    @SODINNER
    128 минимум нужно, через время и тот кэшем и другой хренью забьётся.
  • Откуда берётся прибыль у подобных Telegram ботов?

    @SODINNER
    Александр, питон ставится на любые линукс сервера в одну команду :)
    А пхп боты очень эффективны когда у тебя вебхостинг где-то приобретён и можно туда поставить.
  • Как получить будущее значение py telegram?

    @SODINNER
    Dr. Bacon, а у вас неспособность доносить понятно свою мысль.
  • Как получить будущее значение py telegram?

    @SODINNER
    Dr. Bacon, Это не решение, решение написал любезный Михаил, именно это и нужно, а не ваш "state machine", который сколько угодно гуглить можно, но не зная что ты ищешь, ответ не получишь.
  • Как получить будущее значение py telegram?

    @SODINNER
    Dr. Bacon, Только вот я сказал, что это не решение проблемы, зачем так агрессировать? Подсказал бы решение, не можешь? Тогда закрывай браузер и иди займись чем-то полезным для общества.
  • Как получить будущее значение py telegram?

    @SODINNER
    Присоединюсь, часто необходимая вещь и очень интересна реализация, ведь если менять какую-то глобальную переменную, она меняется для всех, то есть бот ожидает от всех ответа, а если переменная функция, она постоянно перезаписывается. Другие методы реализации, кроме как использование базы данных с записью каждого из пользователей по ID и добавить переменную в эту запись, где же её и менять, а также откуда и получать статус данной переменной для дальнейшей работы. Это работает, но идеально не для всех задач.
    Было бы интересно есть ли в модуле pyTelegramBotAPI какой-то функционал, который бы делал именно это.
    Заранее спасибо.
  • Mikrotik NAT между двумя локальными сетями?

    @SODINNER Автор вопроса
    АртемЪ, Окей, порты открывались так как в первой сети не было выделенного ipv4 адреса и порты открыть просто невозможно, был лишь айпи который делился с другими пользователями сети.
    А на второй сети как раз статический ipv4 (белый) адрес. Сделал туннель между двумя этими роутерами и пробрасывал порты через второй сервер на мои локальные устройства, чтобы они были доступны в интернете.
  • Mikrotik NAT между двумя локальными сетями?

    @SODINNER Автор вопроса
    АртемЪ, Ответы смотри, уже решено. А зачем это надо, не релевантно. Есть задача - надо решить, прошу помощи людей советом. А тут приходят люди которые не помогают, а задают встречные вопросы - зачем?
    Зачем мне это надо, уже мое дело.