• Как переслать контакт от пользователя до меня через telegram бота telebot?

    @Xproz
    Пытаюсь постигнуть компьютерные сети
    Ожидаемо, ведь ты пытаешься себе переслать message.text, хотя сам же запрашиваешь у пользователя контакт. Так что message.text - пустой, оттого и пишет тебе, что он просто не находит текста, чтобы отправить:

    Bad Request: message to forward not found

    Хочешь переслать номер - тогда вместо этого напиши:
    bot.send_message(id, message.contact.phone_number)
    Ответ написан
    Комментировать
  • Интернет провайдер видит МАС всех компов, подключённых к модему?

    @Xproz
    Пытаюсь постигнуть компьютерные сети
    Виден мак адрес интерфейса, куда вам от провайдера поступает интернет. Но и это тоже можно скрыть
    Ответ написан
    Комментировать
  • Какие есть ресурсы с задачами по Пайтону?

    @Xproz
    Пытаюсь постигнуть компьютерные сети
    Мое предпочтение -> beecrowd.com.br
    Здесь огромное количество заданий на различную тематику, причем писать можно не только на пайтоне, но и на практически любом другом.

    Помню еще есть ресурс хороший -> py.checkio.org
    Тут уже конкретно по пайтону, очень любил в свое время решать задачи именно там, вам тоже советую.
    Ответ написан
  • Как сделать в телеграм группе/канале пункт меню или закреп для добавление новости через бота?

    @Xproz
    Пытаюсь постигнуть компьютерные сети
    Боюсь, что не совсем понял вопрос, но как по мне решение достаточно легкое:
    Можно создать боту комманду /addnews, и после start добавить аргумент /addnews и поставить обработчик в коде на команду /addnews
    Ответ написан
    Комментировать
  • Не могу понять в чем проблема в коде, где ошибка?

    @Xproz
    Пытаюсь постигнуть компьютерные сети
    В конце видно: Unauthorized
    Скорее всего дело в некорректно введенном токене.
    Ответ написан
    Комментировать
  • Как отправлять сообщение пользователю подавшему заявку на вступление в группу?

    @Xproz
    Пытаюсь постигнуть компьютерные сети
    1) Для начала конфигурируем бота в BotFather и даем ему возможность читать сообщения в каналах:
    Выбираем в BotFather нужного бота затем Bot Settings -> Group Privacy.
    Ура, теперь бот может читать сообщения!

    2) Добавляем его в канал, и он по умолчанию добавляется администратором, если же нет, то сами делаем его администратором.

    3) Добавляем пригласительную ссылку с заявкой в канал:
    Управление канала -> Пригласительные ссылки -> Создать новую ссылку (и не забываем поставить галочку возле "Заявка на вступление")

    4) Вот простой код, как это может быть реализовано через pyTelegramBotApi на Python (кроме него ничего, к сожалению, не знаю, но принцип такой):

    import telebot
    
    TOKEN = 'Токен'
    bot = telebot.TeleBot(TOKEN)
    
    @bot.chat_join_request_handler()
    def lalala(message: telebot.types.ChatJoinRequest):
    	bot.send_message(message.from_user.id, "Hello, my friend!")	 
           #отправляем пользователю сообщение от имени бота
    bot.infinity_polling(allowed_updates = telebot.util.update_types)


    Однако стоит заметить, что бот напишет в том случае, если пользователь отправит заявку, хотя пользователь не отправлял /start
    Возможно стоит посмотреть API types у телеграмных ботов здесь: https://core.telegram.org/bots/api#update
    Ответ написан
    4 комментария
  • Как на диэлектрике образуется электрический заряд?

    @Xproz
    Пытаюсь постигнуть компьютерные сети
    "Диэлектрики отличаются от проводников тем, что в них отсутствуют свободные носители зарядов. Всё-таки они там есть, но в очень малом количестве. В проводниках такими носителями зарядов являются электроны, свободно перемещающиеся вдоль кристаллической решётки металлов. Но вот в диэлектриках электроны прочно связаны со своими атомами и не могут свободно перемещается.

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


    Источник: Диэлектрики в электрическом поле.
    Ответ написан
    Комментировать