Техническое задание (ТЗ) для разработки приложения для общения в чате Twitch с нескольких аккаунтов 1. Общая информация Название проекта: Twitch Multi-Chat Sender Цель: Разработать приложение, позволяющее пользователю одновременно общаться в чатах Twitch с нескольких аккаунтов, отправляя сообщения выборочно от выбранного аккаунта. 2. Функциональные требования 2.1. Аутентификация Возможность входа в приложение с несколькими учетными записями Twitch. Поддержка OAuth аутентификации для получения токенов доступа для каждого аккаунта. 2.2. Интерфейс пользователя Левая панель: Список аккаунтов Twitch, с возможностью добавления, удаления и выбора аккаунта. Каждый аккаунт отображается с именем пользователя. Выбранный аккаунт должен быть выделен (например, изменением цвета фона). Правая панель: Поле для ввода сообщения. Текстовое поле для написания сообщения, поддерживающее многострочный ввод. Кнопка "Отправить", при нажатии на которую сообщение отправляется в чат выбранного канала. Верхняя часть окна: Поле для ввода ссылки на стрим. Поле для ввода URL-адреса Twitch канала, в который будет отправляться сообщение. 2.3. Функционал При выборе аккаунта из списка, сообщения отправляются только от этого аккаунта. Возможность отправки сообщений в чат стрима по нажатию кнопки "Отправить". Обработка ошибок и уведомления пользователя о статусе отправки (успех/ошибка). Возможность добавления новых аккаунтов через интерфейс. Хранение токенов и имен аккаунтов в локальном хранилище (например, в файле или базе данных) для последующего использования. 3. Нефункциональные требования Платформа: Windows Язык программирования: Любой, желательно C#/C/C++. Библиотеки: Использовать библиотеки twitchio для работы с Twitch API и tkinter или PyQt для создания графического интерфейса. Производительность: Приложение должно обеспечивать быструю обработку сообщений и минимальное время задержки при отправке. Безопасность: Токены доступа должны храниться безопасно и не должны быть доступны третьим лицам. 4. Технические детали API Twitch: Использовать официальное API для отправки сообщений в чаты. Управление потоками: Приложение должно поддерживать асинхронное выполнение для обработки нескольких аккаунтов одновременно. Логирование: Ведение логов для отслеживания отправленных сообщений и ошибок. 5. Тестирование Провести тестирование функциональности отправки сообщений с разных аккаунтов. Проверить обработку ошибок (например, недействительные токены, проблемы с подключением). Тестирование пользовательского интерфейса на различных платформах. 6. Документация Подготовка пользовательской документации с инструкциями по установке и использованию приложения. Код должен быть прокомментирован для облегчения понимания и дальнейшей поддержки.
Нам необходимо придумать и реализовать интро, которое будет в начале ролика (5-10сек) и в конце (3-5сек). В данный момент у нас имеется такое (во вложении), примеры наших роликов: https://rutube.ru/video/8023edb6b3ac13077ac21772b9cd118b/?r=plwd Мы ищем новую идею, которая нам понравится. Во вложении находятся лого, если что-то необходимо еще, то можем предоставить.
Не нужно рисовать тень на персонажах, также не нужно рисовать фон, можно просто обрисовать линиями Сюжет ролика Халк против Венома Профессор Халк готовит коктейль на своей вилле, на острове. (2 сек) К нему заглядывает Веном, и говорит, что знает рецепт получше.(3 сек) Веном начинает готовить коктейль (с помощью своих щупалец), Халк недоволен (2 сек). Начинается сражение Халка и Венома на улице (15 сек) Далее Профессор Халк и Веном сидят на песке и пьют коктейли (1 сек) Не нужно рисовать тень...
Техническое задание (ТЗ) для разработки приложения для общения в чате Twitch с нескольких аккаунтов 1. Общая информация Название проекта: Twitch Multi-Chat Sender Цель: Разработать приложение, позволяющее пользователю одновременно общаться в чатах Twitch с нескольких аккаунтов, отправляя сообщения выборочно от выбранного аккаунта. 2. Функциональные требования 2.1. Аутентификация Возможность входа в приложение с несколькими учетными записями Twitch. Поддержка OAuth аутентификации для пол...