Задать вопрос
  • Как на c# организовать передачу аудиопотока в сеть?

    Dyaminigo
    @Dyaminigo
    Пример передачи/приёма аудиопотока. Для понимания принципа реализации передачи вполне подходит.
    https://metanit.com/sharp/articles/7.php
    Ответ написан
    1 комментарий
  • Что нужно знать, чтобы стать хакером?

    @Loreweil
    Во-первых, нужно знать английский на уровне advanced. Ибо большинство актуальной литературы именно на этом языке.

    Начать советую с книжки Hacking Exposed. Можно скачать курс CEH с рутрекера. Но он, ИМХО, не очень, книга лучше. Скачать дистрибутив Kali Linux, изучать тулзы, которые в него входят, в первую очередь nmap.
    Изучить Metasploit (входит в Kali Linux). Для этого написана хорошая книга Metasploit Toolkit for Penetration Testing, Exploit Development, & Vulnerability Research.
    Записаться на курсы на такие или на такие.

    Изучая вышеприведенные материалы, когда будешь понимать, что есть пробелы в определенных знаниях (сетевые протоколы, программирование, операционные системы, криптография), подтягивать эти знания через википедию, литературу, курсы. Как-то так.
    Ответ написан
    2 комментария
  • Telegram API: Как отправить несколько изображений в одном сообщении?

    Zempik
    @Zempik
    ๏̯͡๏
    Теперь telegrap api такое поддерживает. Метод называется sendMediaGroup.
    Посмотрите в документации https://core.telegram.org/bots/api#sendmediagroup
    Причем можно отправлять смешанные файлы (Фото и видео)
    Ответ написан
    Комментировать
  • Как в aiogram получить текст последнего сообщения или по ID?

    @Pavlks
    Тут уже нужно с сотояниями работать. States - по-английски. Я здесь научился ссылка

    from aiogram.dispatcher.filters.state import State, StatesGroup
    
    class Mydialog(StatesGroup):
        otvet = State()  # Will be represented in storage as 'Mydialog:otvet'
    
    #Здесь мы начинаем общение с клиентом и включаем состояния
    @dp.message_handler()
    async def cmd_dialog(message: types.Message):
        await Mydialog.otvet.set()  # вот мы указали начало работы состояний (states)
    
        await message.reply("Человечишка, напиши мне свое жалкое мнение")
    
    # А здесь получаем ответ, указывая состояние и передавая сообщение пользователя
    @dp.message_handler(state=Mydialog.otvet)
    async def process_message(message: types.Message, state: FSMContext):
    
        async with state.proxy() as data:
            data['text'] = message.text
            user_message = data['text']
    
            # дальше ты обрабатываешь сообщение, ведешь рассчеты и выдаешь ему ответ.
           otvet_klienty = 'bla, bla, bla'
    
            await bot.send_message(
                message.from_user.id,
                otvet_klienty ,
                reply_markup=markup,
                parse_mode='HTML',
            )
    
        # Finish conversation
        await state.finish()  # закончили работать с сотояниями
    Ответ написан
    7 комментариев
  • Фриланс и Python?

    DeNnEr
    @DeNnEr
    Люди говорят о том что работы много, но на самом деле всё далеко не совсем так.
    Я сам уже очень долго практикую Python используя разные веб-фреймворки и хорошо успел понять текущую позицию данной платформы на рынке фриланса и не только.
    Прежде всего, нужно сказать что Django достаточно фиговый(как-бы так помягче сказать...) веб-фреймворк. Для лёгкий сайтов — да, что-то большое — лучше пойти на Pylons, Pyramid.
    Далее, немного о фрилансе:
    На русских сайтах фриланса заказов очень, очень мало. Денег на этом не получишь. Повезёт если найдёшь заказы на сайты под ключ/с нуля, там можно что угодно применить. НО! Под ключ сайт брать не следует если ты один и нет под рукой знакомых верстальщиков, дизайнеров, компаньонов.

    Реально найти работу на ODesk. Однако и там заказов маловато. В общем, похожая ситуация, вот только общее число заказов больше. Но, увы, так не всегда. Чаще всего можно наблюдать «вакансии», где требуются всезнайки и не только для веба, при этом это «вакансия» от какой-нибудь фирмы. Соответственно, там отбор строже, но если повезёт, то заказов будет не мало.

    Есть и другая сторона современного веб-дева — Ruby on Rails. Заказов везде поболее чем на пайтоне, сайты делать на этой платформе проще, больше коммьюнити. Но! Это только для веб-дева.
    Ответ написан
    4 комментария
  • Как выбрать рандомного пользователя из беседы ВКонтакте?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    А что у вас не получается-то? Ни разу не трогал VK API, но вот же у них в документации всё про этот метод ваш: https://vk.com/dev/messages.getConversationMembers
    И в результате он пользователей вам вернёт. Выбирайте случайного и пользуйтесь.
    random.choice(users.items)
    Вот и будет вам случайный из них.

    Такое ощущение, что народ просто натыкается в какой-нибудь мурзилке для хацкеров на тривиальный пример кода VK-бота, у этих хацкеров мгновенно загорается над головой лампочка и начинает жечь. Так жжот, что ни документацию читать ни гуглить не хочется, а хочется сразу запрограммировать идею. После двухнедельных мытарств в поисках ответа на ютубе, в инстаграмме и твиттере методом скролла хакерских тредов с котиками кто-то подсказывает юному гению про этот чудесный ресурс, где всем бесплатно всё делают.
    Вот и рождаются такие вопросы "Я ХЗ что-то я вот тут вот написал" (списал) "но не работает, что делатькакбытьпамагите!, чтотасламалося". И ни ошибки, ни сути проблемы, ничего не ясно. Ясно только что автор вопроса скорее всего не вдупляет совершенно НИЧЕГО, и ему придётся рассказывать про арифметику, про то как сложение делать, что такое цифры и какие бывают буквы, чтобы он что-то понял. Ну или чудом угадать что ему, всё таки, надо и написать работающий код, чтоб отстал и ушел.
    Ответ написан
    3 комментария