ValdikSS, не очень разбираюсь, как по схеме понять, включён ли proxy arp. Я сталкивался с сетями, где на циске вот прям по умолчанию proxy arp работает годами, пока не случается какая-нибудь фигня типа провайдерскую сеть воткнули в vlan с внутренней, и пошло-поехало...
fenrir, это чаще всего делают реакциями под сообщениями. Например, в специальном канале #role-selection два сообщения, на одном реакциями флаги стран, на другом значок десктопа и мобильника, какие реакции поставили - такие роли бот и выдал.
Он возвращает список (list) результатов, каждый результат представляет из себя кортеж (tuple). Соответственно, строка результата одна и значений в ней тоже одно, что и выглядит так, как указано. Далее берём первый элемент списка, затем первый элемент кортежа, и получаем требуемое.
За подробностями рекомендую обратиться к любому учебнику по Python.
Даже статическая вёрстка по готовому макету - уже сложная задача. А тут, вероятно, динамический контент со скриптами и автогенерируемыми по настройкам css. Тут только сидеть и вникать, как всё устноено, вытаскивать готовые скрипты, элементы вёрстки и дизайна... Скорее всего, намного проще будет повторить, в том числе с учётом своего сугубо индивидуального функционала собственного сайта.
Грубо говоря, это можно сделать так. Берём некий "базовый дизайн" (css) и к нему применяем кастомный пользовательский css, заполняемый параметрами из пользовательского профиля. Тут в параметре цвет шрифта, там url фоновой картинки - и вот пользовательский дизайн готов. Продвинутым пользователям можно разрешить редактировать прям свой личный css напрямую.
Вон, в ЖЖ ещё сто лет назад разрешали личные CSS. Или вот в Википедии можно личный monobook.css (а также monobook.js).
Правда, браузерные расширения для user styles позволяют делать то же самое на большинстве сайтов (увы, но не на всех - некоторые адово извращаются с дизайном) даже без явной поддержки со стороны этих сайтов.
По-хорошему надо создавать новый bot с нуля с новым токеном, а для этого как-то завершить текущий bot.launch и начать новый из цикла вокруг bot.launch.
unbelieve, можно посмотреть в сторону L7 filter. Но надо понимать, что торрент-трафик в 2022 году может быть слегка обфусцированным (шифрованным, uTP и прочее) и не очень ловиться фильтрами.
Никита Март, proxy arp обычно возвращает только адреса вне диапазона внутренней сети по понятиям роутера. То есть из адресов не из 192.168.1.0/24 роутер ответит только на свой собственный 192.168.1.1. А из всех остальных - на любой.
Если в настройках сети нет шлюза или он не вписывается в сеть линка, то некоторые операционные системы (тм) шлют в локальный линк ARP-запрос, а дальше если на шлюзе включен proxy-arp, то он возвращает свой mac на arp-запрос, и система радостно посылает пакеты в шлюз, но не в тот, который указан в настройках, а в реальный (IP которого отличается!). Кажется, что "всё работает", но на самом деле это категорически неправильно и может вызывать кучу разных проблем.
В нормальных операционных системах нельзя прописать шлюз, до которого нет link-маршрута, а отсутствие явно указанного шлюза сразу вызывает ошибку no route to host.
i3a4em, такие методы применяют для того, чтобы не делать правильно. В результате пользователи просто будут уходить из таких чатов, битва за клиента будет проиграна.