Если просмотр только с приставкой и нет варианта смотреть с компа, то имеется ненулевой шанс, что видеопоток будет шифрованным (необязательно на всех каналах). Впрочем, и программа для компа может уметь шифровать трафик.
Вадим Алиев, я присоединяюсь к советам ставить нормальную систему под этот дистриб и уже в неё доставить (или даже скомпилировать) нужный софт. Кали сам по себе довольно экзотический, плюс экзотическая архитектура - эту гремучую смесь ты будешь разглючивать очень долго, особенно если мало опыта.
Можно делать специфических клиентов отдельными ветками и новые фичи мерджить в них явно либо прям переносом кода с отдельными коммитами (а то и в отдельной репе), но придётся регулярно воевать с конфликтами, и вообще это плохой путь. Но некоторые так делают, в том числе не только по историческим причинам, но и потому, что доработки под некоторых клиентов могут быть настолько объёмны, что тянут на отдельный проект, содержать который в рамках всеобщего универсального проекта может быть крайне сложно. Например, для моего работодателя разработчик в систему учёта заявок с нуля написал интеграцию с почтой под наших хотелки, основательно вкрученную в ядро всей системы.
Но в целом если хочется сделать хорошо, то лучше выделять ядро, а отдельный функционал выносить в включаемые фичи, в подключаемые модули, в кастомные хуки итд итп. Также в некоторых случаях может помочь создание переиспользуемых библиотек. Например, если есть несколько клиентов с различными почтовыми интеграциями, то вместо написания супермодуля по работе с почтой или нескольких огромных модулей сделать отдельную библиотеку, скрывающую сложные вопросы работы с почтой (приём, отправка, авторизация, SMTP/POP3/IMAP/TLS/etc, формирование писем, их парсинг итд, с ООП, конечно), а сами модули сделать лёгкими и компактными, использующими эту библиотеку.
Можно посмотреть как делают другие. Даже Битрикс (при всей обоснованной критике его громоздкости и технологической отсталости) написан так, что дополнительный функционал в нём делается не ковырянием в ядре, а модулями, компонентами, кастомными темами итд итп.
bfardaad, каждая синхронная операция с базой полностью блокирует бота. Делается запрос 30 секунд? Вот все эти 30 секунд бот вообще не будет реагировать.
nAnley, сделать тривиальную страницу, в которой включить любой скрипт. Открыть консоль браузера и посмотреть заголовки запроса, с которыми он загружался. Ну там всякие Referer, Origin... чё там бывает?
Можно даже свою страницу не создавать, а воспользоваться любым сайтом в интернете.
shaesnow, OAuth2 - стандартный протокол авторизации, реализаций море, примеров море, и я даже не глядя в гугл уверен, что есть и примеры реализаций, заточенных прямо на авторизацию именно через дискорд.
shaesnow, серверов у тебя явно нет, так как их содержание само по себе обходится в большие деньги и риски (сами сервера и комплектуху-то регулярно надо обновлять). Значит, арендуешь и перепродаёшь. Раз дохода даже одного бакса нет, то это значит, что объёмы мизерные, а наценка копеечная. И вся она уходит в лицензии на тот самый софт.
Например, серваки с Celeron у Селектела начинаются от 2 тыс., с Xeon - от 4 тыс. Если предположить наценку в 500 рублей (наверное, за столько можно продавать), то 10 серверов дают дохода 5000 рублей. Пусть это 5 серверов по 2000 и 5 по 4000, наценка даёт 5000 рублей. Те две лицензии 4950 в месяц. Получается, оборот 35000, доход 50 рублей :)
Конечно, цифры я взял с потолка, но для примерного понимания того, какой это хреновый бизнес, вполне подойдут. А ведь по-хорошему надо регистрировать если не ИП, то хотя бы самозанятость, платить налоги, вести бухгалтерию...
Бизнес не может работать так, что сто рублей недостачи его похоронят. Это с самого начала была плохая затея. Рекомендую найти работу, это гораздо выгоднее и надёжнее.