IgorGS, у меня бот с одного из каналов, куда я подписан, когда что-то мне написал - я его чат удалил без проблем. Но он написал через некоторое время ещё раз - и тут я уже кинул репорт в поддержку что бот спамит. Больше не повторялось, не знаю связано ли с жалобой. Вот не могу вспомнить как бота звали, чтобы проверить как у него менюшка выглядит
Aledosdasas, на деле обычно никто не проверяет, откуда взят микрокусочек видео. Да и в суд из-за какого-то обзора подавать вряд ли будут, экономически невыгодно. Если владельцев фильма припрёт - они скорее всего просто кинут страйк на ютубе.
Скорее всего, бот является админом какого-нибудь канала, на который подписан пользователь. Такого бота нельзя заблокировать, так как с некоторого обновления Telegram разрешает таким ботам писать подписчикам каналов без явной инициативы со стороны пользователя.
Александр, через Bot API это всё равно нельзя сделать, только через клиентский, используя данные реального пользовательского аккаунта.
Если нужно узнать username одного конкретного юзера, то это можно сделать и вручную в своём клиенте. Если хочется спам-базу проресолвить - то от этого рекомендую сразу отказаться - из-за тысяч умников так делать Телеграм очень плохо на такое реагирует и реально может забанить аккаунт. Через сколько я не знаю, но тут недавно говорили что за массовое автоматизированное добавление пользователей в канал сейчас банят через 10-20 запросов.
Для повышения эффективности часто видео загружают и публикуют по таймеру. При этом у подписчиков канала появляется уведомление что тогда-то во столько-то выйдет новое видео.
Опубликовать несколько видео сразу может быть не всегда хорошо с точки зрения распыления внимания аудитории. Скажем, одно видео на 10 минут посмотреть не то же самое что 5 видео общей продолжительностью 50 минут. У многих терпения не хватит столько времени подряд тратить, а отложенные на потом видео смотрят в конечном итоге далеко не все. В итоге кто попало посмотрит какие попало видео, но все видео посмотрят не все.
Зависит, конечно, от тематики. Если это, например, серия видеоуроков, то их будут смотреть от начала. А если музыкальные видеоклипы - то в каком попало порядке и чаще всего из рекомендаций/трендов.
Можно администрировать бота через команды самого бота, можно через отдельного "административного" бота, можно веб-интерфейс прикрутить, можно управлять через файл конфига или через базу...
Вариантов много, смотря насколько хочется заморачиваться. Многим влом, так как усилий много, а для собственного ботика для своего личного уютного чатика проще и быстрее в конфиге параметры менять.
Dima_E, что и как настраивать, какие опции что означают - смотреть в документации. Но даже она не будет объяснять, что такое IP-адрес, NAT или SNMP, и это более чем нормально. Учебник по экономике тоже не рассказывает таблицу умножения, предполагается, что человек её и так уже знает.
Плохая идея бездумно закатывать себе найденный в интернетах конфиг, без понимания что там и как. Лучше тогда оставить конфиг по умолчанию, он вполне нормальный.
DHCP бывает сервер, а бывает клиент. Для подключения к провайдеру чаще всего нужно, чтобы соответствующий порт и интерфейс были сконфигурированы как DHCP Client, а это порты udp 67 и 68, если их зарезать, то DHCP сломается. Сервер в домашнем роутере обычно нужен для раздачи адресов своим домашним устройствам (не только компам, но и всем этим телефонам, телевизорам и яндексколонкам).
Описание протокола DHCP есть в Википедии, если интересно, но я повторюсь, что при недостатке знаний лучше не мудрить и оставить то, что умные люди сделали в автоконфигураторе по умолчанию.
Selenium сам берёт куки и заголовки, ведь это обёртка над настоящим браузером. Никакого "парсить куки" там нет, сама эта фраза лишена смысла.
Проблема именно в том, что Selenium детектится по своим особенностям. И даже если использовать разные хаки для обмана сайта, то чисто поведенческие факторы (количество запросов в секунду, количество запросов к API без запросов инициирующих API-вызовы страниц, итд итп) всё равно никак не обойти: сайт покажет капчу, которую придётся решать.
Deman1, ошибка No space left означает что кончилось место.
Ну а для адресов, кончающихся на /, wget всегда создаёт index.html, потому как не может в каталог положить файл с пустым именем (что, очевидно, невозможно).
Станислав, интернет в Казахстане ходит через Россию, и там часто блокировки из России работают.
Кроме того, если пользоваться услугами именно российского хостера, то у него эти блокировки могут быть сами по себе, вне зависимости от страны размещения серверов.
Для подобной задачи сервера лучше арендовать в Европе.
Frik44, при любой отправке или редактировании сообщения изменённая клавиатура всегда отправляется целиком заново, нельзя отправить только изменившиеся части. Поэтому надо хранить у себя в базе/FSM-контексте/in-memory-хранилище/ещё-где-то исходные данные, на основе которых можно составить клавиатуру, и формировать их каждый раз заново.
Например, если мы хотим выдавать все элементы корзины, то храним список товаров с их количеством, и выдаём строчками кнопки: "минус", "текущее количество", "плюс". Минус и плюс изменяют текущее количество, по средней кнопке можно отправлять новым сообщением или редактированием текущего с добавленной кнопокой "назад в корзину" показывать описание этого товара.
Тут много можно навертеть, сделать весьма изощрённо и красиво. Конечно, ограничения Телеграма всё равно никуда не денутся (например, на максимальное количество инлайн-кнопок - придётся придумывать способ постраничного вывода корзины...), это недостаток, но как бы трудно ожидать от готовой платформы такой же гибкости, как от собственного приложения.