• Как повторно запустить цикл по желанию юзера?

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

    @SODINNER
    Вроде такое можно реализовать через юзерботов, почитай про них.
    Ответ написан
    Комментировать
  • Python VK Bot как сделать дату регистрации?

    @SODINNER
    Создай базу данных, при первом сообщений от пользователя создавай дату регистрации и добавляй вместе с айди в БД. А когда вызывается команда профиль, считываешь данные из БД и отправляешь пользователю.
    Советую sqlite3, самое простое решение, для маленькой БД.
    Ответ написан
    5 комментариев
  • Разработчик недисциплинированно трекает время. Что делать?

    @SODINNER
    У нас компания достаточно маленькая, но что сделал мой начальник: Он написал простой сайт, куда мы записываем имя компании и потраченное время + проведённую работу. Выполнил задание - добавил на сайт и клиент получает счёт на эти часы. Оплату мы берём за единицы по 15 минут, то есть 3 часа работы это 12 единиц по определённому прайсу, в данном приложении вписываем собственно кол-во единиц.
    Ну и в принципе всё, тут люди говорят что это всё дело на менеджерах, а не на кодерах и нужно дать причину кодерам трекать своё время, но меня с самого начала приучили делать это и я принял это как должное, как одну из обязанностей работы. Но тут всё таки нужно верить каждому на слово, если есть недоверие - этот метод не подойдет. Но он самый простой и легкий, написать такой сайтик вообще труда не составит.
    Но допустим даже работник чуть приувеличил кол-во часов, вписал вместо 4 часа - 5 часов, это разве страшно? Вы же не платите почасово разработчику деньги за проделанную работу, а наоборот, платят вам клиенты. Как дело они не разбираются и такая практика применяется везде, у кого-то меньше, у кого-то больше, но в основном везде. А так в ИТ очень сложно определённо сказать сколько времени займет та или инная задача, ибо уровень квалификации у каждого человека разный, да и мало ли какое рабочее пространство, то никто не будет спорить 4 там часа или 5 часов надо оплатить. Ну это глупость.
    Всё зависит от вашей компании, у нас работает такой метод и весьма успешно.
    Я лично знаю какой прайс выставляется клиентам и когда проделываю работу на определённое кол-во единиц, сразу понимаю что я как минимум заработал для компании больше, чем мне выплатят за этот день и уже могу спокойно выполнять другие задачи, не загоняя себя.
    Ответ написан
    Комментировать
  • Как исправить ошибку 10061 при подключении телеграм-бота к прокси?

    @SODINNER
    Установи pysocks: pip install pysocks
    Socks5 работают только если установлен pysocks. Частая проблема, сам с ней сталкивался, когда юзеры запускали скрипт и жаловались что с проксями не работает.
    =)
    UPD: Может есть другие библиотеки которые работают с socks5 и без дополнительных пакетов, но именно для requests прокси, требуется установить pysocks.
    Ответ написан
    4 комментария
  • Ошибка выскакивает, что тип объект типа int не может вызываться?

    @SODINNER
    Так понятнее?

    5ea08faa0ca53685740243.png
    5ea08fe0dcfc4514900097.png
    Ответ написан
    Комментировать
  • Как парсить только ник?

    @SODINNER
    Предлагаю прост взять na.text и разделить по запятую, а дальше получить первый элемент списка. Проще варианта данный Сергеем, ибо нужно лишь дописать одну строку в ваш уже готовый код.
    nickname = na.text.split(',')[0]
    Единственное замечание, "JIунный V" это всё ник или ник + какой-то уровень? Если вам не нужно "V" и другие значения на этом месте, можно еще проще разделить по пробелу, функция split делает это автоматический, если не передавать значение:
    nickname = na.text.split()[0]
    Ответ написан
    Комментировать
  • Какой бесплатный хостинг использовать для закачки файлов? И как это сделать?

    @SODINNER
    Вообще можно как раз таки request'ом открыть страницу и спарсить ссылку по кнопке скачать, тогда сайт сгенерирует ссылку, а она непостоянная, но если парсить её самостоятельно, то ты будешь получать каждый раз рабочую. Посмотри парсинг через beautifulsoup4.
    Ответ написан
  • Как всё-таки остановиться на одном языке?

    @SODINNER
    Не нужно знать все языки или знать все до единного на 100%.
    Выбери один главный для себя язык, может два языка, которые подходят под твои задачи.
    Если интересны моб. приложения - Джава, дата сайнс - Питон и т.д. и т.п..
    Ну а доп. языки по типу SQL, JS, HTML и т.д. не в счёт, это вспомогательные инструменты, знать их лишь поможет.
    И выбирать что-то одно не нужно , ведь если хочешь делать нормальные проекты, надо часто уметь делать много вещей, простенький бэкэнд по обработке запросов, для десктопа что-то написать, простой сайт для отображения информации сверстать и т.д. и т.п..
    Слишком много информации не бывает.
    Ответ написан
    Комментировать
  • Почему все идут в DS/ML?

    @SODINNER
    Тебе дали достаточно много подробных ответов, я лишь подытожу кратко:
    1. Платят хорошо
    2. Перспективно
    3. Модно
    4. Интересно (в плане личных интересов, очень интересно создавать такие проекты, функционал потрясает)
    Вот 4 причин, по которым DS и ML очень популярны в это время, они как раз начинают набирать обороты.
    Ответ написан
    Комментировать
  • Бот, понимающий смысл?

    @SODINNER
    Главное:
    1. Без использования сторонних либ.
    2. Без использования обучающих данных.

    На этом можно закрыть вопрос. Если хочешь заниматься таким, учи Natural Language Processing.
    Ну или машинное обучение имея например куча диалогов, скормить программе.
    В любом из этих двух случае тебе нужна стороняя либа, обучающие данные только для второго.
    Ну или тебе придётся писать эту либу самому, хотя бы самое необходимое из этой либы.
    Но раз ты задаешь этот вопрос, скорее всего ты еще не дорос уровня программиста, чтобы быть в состоянии писать такой код, да и еще в одиночку, ведь над популярными либами работает не один человек.
    Ответ написан
  • Как задать название таблицы с помощью переменной?

    @SODINNER
    Через {} и format и выполнять это, либо через cur.execute(sql_string, [variable])
    Ответ написан
    Комментировать
  • ЯндексПрактикум, почему бот не видит вложенную функцию?

    @SODINNER
    Советую тебе обращаться не в тостер, а именно в Яндекс Практикум, я там проходил вводный курс, поддержка помогает даже без оплаты основного курса и уверяю, они помогут тебе лучше чем люди на тостере.
    Ответ написан
    1 комментарий
  • Как использовать БД в боте для Telegram?

    @SODINNER
    Рекомендую для таких целей не mysql, а sqlite3, гораздо легче использовать, сохраняет всё в один файл и лично как по мне, особенно для ботов, идеальный вариант, не надо поднимать mysql сервер, а всё сразу в питон коде.
    Ответ написан
    Комментировать
  • Как на sqlite3 сделать правильное удаление строк?

    @SODINNER
    Посмотри, что на выходе array_set[0], пишет что там два параметра, вместо одного который используется в команде.
    Ответ написан
  • Hetzner Cloud, как расширить обьем основного тома?

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

    @SODINNER
    Скорее всего действительно фанат написал, ибо если тебе нравится, ты напишешь и 10 раз больше, не задумываясь об оплате. В пункте 1-2 нет особо сильных затрат, которые надо окупить, если есть хобби которое тебе действительно нравится, ты поймешь о чём я.
    А вот сервер, он стоит копейки, если он вообще обходится копейкой владельцу, есть много бесплатных хостингов, телеграм ботов можно вообще у себя запустить без всяких портов и белого айпи, а даже если арендовать сервер под это, ну максимум 200 рублей месяц будет такой стоить, а сам телеграм бот практически никак не нагружает сервер ибо там производятся самые примитивные вычисления, то есть сервер можно параллельно использовать для других вещей.
    Ответ написан
    4 комментария
  • Как реализовать telegram-бот, который удаляет водяной знак на видео?

    @SODINNER
    Сперва нужно найти решение для удаление вотермарков, а потом дело за легким, добавить это в бота телеграм.
    Ответ написан
    Комментировать
  • VMWare ESXi + NAS + Windows как?

    @SODINNER
    Не очень понятно что именно тебе надо от ESXi, так как оно у тебя никак не фигурирует в тексте.
    А так можешь конечно Samba доступ к папке на жестком диске открыть, под бэкапы например.
    Ну и подключить приложения которые будут туда что-то записсывать или читать.
    Тогда ты сможешь пользоваться виндой и твой жесткий диск будет доступен приложениям как хранилище.
    Конечно не для всех приложении работать будет, но работает.
    Ответ написан
    Комментировать