Страница 1 из 36 12311 ... ПоследняяПоследняя
Показано с 1 по 20 из 720

Тема: Мультичат (Ubiquitous)

  1. #1
    Новичок
    Регистрация
    14.07.2010
    Адрес
    twitch.tv/xedoc
    Сообщений
    0

    Мультичат (Ubiquitous)

    Для тех, кто просил выкладываю свой комбайн.

    Исходный код:
    https://github.com/xedoc/Ubiquitous

    Инсталлер с автообновлением:
    http://www.xedocproject.com/ubiquitous/setup.exe

    ZIP-архив. Инсталляция не требуется:
    https://www.box.com/s/au0bft8nno0i3j5o1eai

    Сайт поддержки:
    http://www.xedocproject.com

    Поддержка чатов:
    Чтение/Ответ:
    Steam;
    Twitch;
    Sc2tv.ru;
    Goha.tv;
    Empire.tv
    Cybergame.tv;
    Hashd.tv;
    Goodgame;
    JetSet;
    HitBox.tv
    Только чтение:
    GamersTV;
    Skype;
    Battlelog

    Дополнительные функции


    - Пересылка сообщений в Steam и обратно в чат. Дает возможность пользоваться чатом в полном экране с помощью Steam-оверлея;
    - Настройка вида окна: прозрачность, рамка, поверх всех окон и т.д;
    - Управление плеером на sc2tv и goha.tv: автоматическое и ручное;
    - Команды: управление скайпом, статус стрима (зрители, битрейт), ответ в определенный чат, IRC-команды;
    - Отображение суммарного количества зрителей на Twitch.tv и Cybergame.tv;
    - Настройка большинства параметров, шифрование конфига;
    - Плавная прокрутка чата;
    - Настройка шрифта, цвета;
    - Все сообщения в одном окне, чаты обозначаются иконками;
    - Смайлы Sc2tv (отключаемые);
    - Запуск показа рекламы одной кнопкой (Cybergame и Twitch);
    - Мониторинг и управление Open Broadcaster Software. FPS, дропы, битрейт, старт/стоп стрима, переключение сцен;
    - Сохранение и восстановление состояния окна при перезапуске;
    - Опция включения подробной отладочной информации;
    - Сохранение чата в jpeg-файл, после каждого сообщения;
    - Верификация почты в Goha.tv IRC;
    [свернуть]

    Интерфейс и поведение мыши


    Окно программы в обычном режиме:


    Окно программы в "полноэкранном" режиме:


    Вот так выглядит чат на стриме, в полноэкранном режиме игры:


    В игре видны только сообщения стима, на стриме дополнительно можно добавить окно программы.

    Слева вверху отображается общее кол-во зрителей. Cybergame.tv, Twitch.tv и Hashd.tv
    On Top - поверх всех окон
    No Border - спрятать рамку окна
    Ползунок управляет прозрачностью фона окна
    Зеленая кнопка со знаком доллара - запуск рекламы на Twitch.tv
    Зеленая стрелка - управление Open Broadcaster Software с помощью плагина http://www.obsremote.com. Левый щелчек по кнопке - старт/стоп. Правый щелчек - управление сценами.
    Справа, в Chat login status отображается статус логина в чаты.
    Чуть ниже статус стрима на Twitch.tv и плееров на Goha.tv и Sc2tv.ru
    При логине в Steam может отобразиться окно запроса кода Steam Guard, который приходит по почте.

    Поведение мыши в окне:
    При наведении мыши на окно убирается прозрачность и появляется панелька, где можно выключить рамку, расположить чат поверх всех окон и настроить прозрачность.
    Внимание: Прозрачность окна сильно влияет на производительность. Если у Вас проблема с FPS - поставьте ползунок на максимум;
    Как только мышь покидает окно - включается прозрачность;
    Double-click по фону чата переключает режим между "полноэкранным" и обычным;
    Окно перетаскивается если потянуть за фон чата;
    В Stream status, одиночный клик по иконке слева от Goha.tv и Sc2tv.ru переключает плеер в режим Online/Offline;
    Ссылки в чате кликабельны.
    [свернуть]

    Окно настроек



    Battlelog
    Enabled - вход в чат Battlelog. Пока работает только на прием сообщений;
    Chat alias - используется в команде ответа для указания чата;
    Nick - ник солдата в Battlelog;
    Email и Password - данные для входа в Battlelog;

    Cybergame.tv
    Enabled - вход в чат Cybergame.tv
    Chat alias - используется в команде ответа для указания чата;
    Login и Password - Логин и пароль на cybergame.tv

    Empire.tv
    Enabled - вход в чат Empire.tv
    Chat alias - используется в команде ответа для указания чата;
    Login и Password - Логин и пароль на empire.tv
    Leave/join messages - показывает ник зрителя, когда тот заходит/выходит с канала. Может порядком засорять чат;
    Load chat history - загружать старые сообщения чата;

    Fonts and Colors - Настройка шрифта и цвета
    *Messages - настройки сообщений
    Font - шрифт сообщений из чата;
    Foreground - цвет текста сообщений;
    Background - фон текста сообщений;

    General - Общие настройки
    *Timestamps
    Enable timestamps - показывать время отправки сообщений;
    Dimensions - размеры окна в компактном и обычном режиме;
    Save chat to image (for OBS) - сохранение чата в виде JPEG-файла при поступлении нового сообщения. OBS умеет автоматически обновлять картинку при ее изменении;
    Под галочкой поле для ввода пути к файлу.
    Smooth scroll - плавная прокрутка сообщений в чате
    Verbose debug mode - показ абсолютно всех отладочных сообщений;

    *Настройки шрифта и цвета применяются сразу, но некоторые изменения будут видны только при получении новых сообщений.


    Goha.tv
    Enabled - вход в чат Goha.tv
    Chat alias - используется в команде ответа для указания чата;
    IRC Channel - Логин на goha.tv. Уже не помню, зачем я это вынес в отдельную опцию;
    Login и Password - Логин и пароль на goha.tv;
    Leave/join messages - показывает ник зрителя, когда тот заходит/выходит с канала. Может порядком засорять чат;
    Switch stream On/Off when main stream is up - включать/выключать плеер на goha.tv при изменении онлайн статуса на Twitch.tv;
    Switch stream On/Off on program start/exit - включать/выключать плеер на goha.tv при запуске/выходе из программы.
    Display debug messages
    - показывать отладочную информацию при подключении к IRC. Не желательно включать вместе с глобальной опцией (в разделе General)
    При первом запуске программа может попросить email для отправки кода подтверждения. Это необходимо для регистрации в IRC goha.tv.

    Goodgame
    Enabled - вход в чат Goodgame. Может работать нестабильно из-за частых падений их сервера...
    Chat alias - используется в команде ответа для указания чата;
    Login и Password - логин/пароль с сайта Goodgame.ru
    Sanitize smiles - удалять смайлы из сообщений для экономии места, сообщения где есть только смайл, будут удаляться полностью;
    Load chat history - загружать старые сообщения чата;

    Hashd.tv
    Enabled - вход в Hashd.tv.
    Chat alias - используется в команде ответа для указания чата;
    Login и Password - логин/пароль

    Sc2tv
    Enabled - включает вход на Sc2tv
    Chat alias - используется в команде ответа для указания чата;
    Login/password - логин/пароль учетной записи на sc2tv.ru;
    Sanitize smiles - удалять смайлы из сообщений для экономии места, сообщения где есть только смайл, будут удаляться полностью;
    Load chat history - загружать старые сообщения чата;
    Show smile images - показывать картинки смайлов, вместо текстовых кодов;
    Stream live status autoswitch - включать/выключать стрим при изменении онлайн статуса канала на Twitch.tv;

    Skype
    Работает только при запущенном Skype.
    Enabled - подключение к процессу Skype. При первом запуске может тормозить, пока не будет дан положительный ответ на запрос разрешения в Skype;
    Chat alias - используется в команде ответа для указания чата;
    Skip group messages - не пересылать сообщения из групповых чатов;

    Sounds - звуки оповещения о событиях
    Stream online - звук при включении стрима. На данный момент отслеживается только Twitch.tv
    Stream offline - звук при выключении стрима.

    Steam - Здесь настраиваются параметры аккаунта бота и основного аккаунта Steam.
    С помощью этой функции можно читать и отвечать на сообщения в полноэкранном режиме, через Steam-оверлей.
    Оверлей можно получить в практически любой игре. Достаточно добавить ее в Steam и запускать оттуда. Для некоторых игр необходимо добавлять launcher. Например в BF3 необходимо добавть Origin.exe и запускать его из Steam.
    Бот служит для отправки/приема сообщений из других чатов. Запускать под него клиент не нужно, работа идет через Web-API.
    Для работы необходимо:
    - зарегистрировать еще один аккаунт в Steam, для бота;
    - подождать некоторое время (~несколько часов), пока боту будет разрешено добавлять друзей. Возможно придется установить какую-нибудь бесплатную игру;
    - добавить боту в друзья Ваш основной аккаунт Steam.
    Enabled - включение выключение логина Steam-бота;
    Chat alias - используется в команде ответа для указания чата;
    Admin nick - ник в Вашем основном Steam-аккаунте. Не путать с логином. Желательно скопировать его из настроек профиля, регистр важен;
    Bot login и Bot password - логин/пароль бота. Тут надо вписывать именно логин/пароль Вашего нового аккаунта для бота. Не путать с ником;
    Current chat notification - показывать в какой чат Вы отвечаете в данный момент.

    Stream control/monitor
    OBS
    Use OBSRemote -
    управление и мониторинг OBS посредством плагина OBSRemote;
    OBS host -
    имя или IP-адрес хоста, на котором запущен OBS.

    XSplit
    Monitor XSplit stats (warn about framedrops)
    - Сообщать, если пошли дропы;
    Enable Stream Status server (TCP 3003) - Использовал это для работы своего flash-виджета, чтобы показывать зрителям текущий битрейт и дропы в лайв-режиме, на страничке Twitch.tv. Опцию можно игнорировать.

    Twitch.tv
    Enabled - включает логин в IRC-чат Twitch.tv
    Chat alias - используется в команде ответа для указания чата;
    Login и Password - логин пароль учетной записи на Twitch.tv;
    Critical bitrate alarm if: x Kbps - Сообщать в чат, если битрейт понизился ниже критической отметки. Например идет только звук;
    Работает только с XSplit. Сам уже не пользуюсь. Изменения статуса канала на Twitch.tv и так сообщаются в чат и звуком;
    Leave/join messages - показывает ник зрителя, когда тот заходит/выходит с канала. Может порядком засорять чат.
    Display debug messages - показывать отладочную информацию при подключении к IRC. Не желательно включать вместе с глобальной опцией (в разделе General)

    ВНИМАНИЕ:
    После изменения настроек необходимо перезапустить программу.

    По-умолчанию файл настроек хранится в папке: %appdata%\..\Local\Microsoft\Ubiquitous.exe_Url_много_букв_и_цифр
    Файл зашифрован.
    [свернуть]

    Команды в чате


    /r <chat alias> - Переключиться на отправку сообщений в указанный чат. Например: /r @ttv;
    /r <chat alias> <сообщение> - Послать сообщение в указанный чат. Например /r @sc2 привет!;
    /call <nickname> - позвонить по Skype указанному пользователю. Удобно пользоваться из Steam-оверлея, чтобы не альт-табиться в скайп. При этом желательно в Skype выключить все оповещения, активацию окна и т.д.
    /answer - ответить на вызов в Skype
    /hangup - положить трубку в текущем разговоре Skype
    /mute - выключить микрофон
    /unmute - включить микрофон
    /viewers - сколько зрителей на канале Twitch.tv
    /bitrate - текущий битрейт на Twitch.tv
    /stream - включения/выключения стрима и плееров;
    /gohaconfirm <код> - на случай, если пришлось выйти из процедуры подтверждения почты. Для ручного ввода кода из почты;
    /gohasetpass <пароль> - при смене пароля на форуме необходимо выполнить эту команду для смены пароля в IRC;

    Кроме этого работают команды Twitch.tv. Например: /ban /timeout и т.д.
    [свернуть]
    Последний раз редактировалось codex; 29.01.2014 в 12:14.

  2. #2
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    744
    Спасибо! Качаю.
    ლ(╹◡╹ლ)

  3. #3
    Новобранец
    Регистрация
    12.10.2010
    Сообщений
    73
    изьял, thx

  4. #4
    Активный участник
    Регистрация
    07.02.2012
    Адрес
    Благовещенск
    Сообщений
    655
    ох щи. спасибо
    Подпишись: https://twitter.com/eSnQ_Duke

  5. #5
    Активный участник
    Регистрация
    06.05.2011
    Сообщений
    629
    Сколько денюжек возьмешь, чтобы в это чудо добавить кнопку запуска рекламы для стримеров? Твитч.тв конкретно, это пипец как нужно. Тогда никаких лишних окон вообще не будет

    ---------- Сообщение добавлено в 07:24 ---------- Предыдущее сообщение в 07:22 ----------

    кто протестил- работает? у меня возможности нет

  6. #6
    Цитата Сообщение от Synoptic Посмотреть сообщение
    Сколько денюжек возьмешь, чтобы в это чудо добавить кнопку запуска рекламы для стримеров? Твитч.тв конкретно, это пипец как нужно. Тогда никаких лишних окон вообще не будет
    спс, рассмешил

    codex, не смотрел на код, но если OAuth2 у тебя уже прикручен, то тут https://github.com/justintv/Twitch-A...ified-channel- описание запроса для старта раекламы


    codex, и вообще хватит филонить, Where is my fukin streams?

    Скрытый текст


  7. #7
    Активный участник
    Регистрация
    17.05.2010
    Адрес
    Харьков
    Сообщений
    626
    Неплохо. За исходники офк спасибо.

    Только здесь человек тоже чат на c# для sc2tv сделал на стримах, мог бы его предупредить что это уже есть.

    Админам:
    Сделайте нормальную ветку для софта, что это за "Оборудование для стрима"...
    Последний раз редактировалось Romeo1; 26.02.2013 в 09:30.

  8. #8
    Новичок
    Регистрация
    14.07.2010
    Адрес
    twitch.tv/xedoc
    Сообщений
    0
    Цитата Сообщение от Romeo1 Посмотреть сообщение
    Неплохо. За исходники офк спасибо.

    Только здесь человек тоже чат на c# для sc2tv сделал на стримах, мог бы его предупредить что это уже есть.
    Вообще-то он знает и даже кое-чего взял из них

    Цитата Сообщение от Synoptic Посмотреть сообщение
    кнопку запуска рекламы для стримеров? Твитч.тв конкретно
    У меня нет партнерки пока там. Только 940 подписчиков. Как дадут кнопку - сделаю.
    Последний раз редактировалось codex; 26.02.2013 в 09:35.

  9. #9
    Активный участник
    Регистрация
    22.05.2011
    Сообщений
    333
    Спасибо codex! Несмотря на то, что чат персональный, прошу учесть массовое его использование и дальнейшую популярность. Неплохо было бы видеть в заголовке окна или в углу под "Settings" версию чата и функцию автообновления =)

  10. #10
    Активный участник
    Регистрация
    25.01.2011
    Адрес
    Moscow
    Сообщений
    580
    http://puu.sh/28CHm win8 чяднт?

  11. #11
    Цитата Сообщение от Sarjke Посмотреть сообщение
    http://puu.sh/28CHm win8 чяднт?
    ignore
    это у твича проблемы с иркой бывают

    ---------- Сообщение добавлено в 11:58 ---------- Предыдущее сообщение в 11:57 ----------

    Цитата Сообщение от codex Посмотреть сообщение
    У меня нет партнерки пока там. Только 940 подписчиков. Как дадут кнопку - сделаю.
    значит я зря гуглил апи

  12. #12
    Новичок
    Регистрация
    14.07.2010
    Адрес
    twitch.tv/xedoc
    Сообщений
    0
    Цитата Сообщение от Sarjke Посмотреть сообщение
    http://puu.sh/28CHm win8 чяднт?
    Под Win8 не проверял и вообще вряд-ли в обозримом будущем буду ее ставить.
    У знакомого, в восьмерке, Skype тоже не хочет разрешать к себе доступ.
    В семерке у меня такое никогда не вылазило.

    Подправил эту библиотеку. Добавил версию в заголовок окна. Пробуй по той-же ссылке бинарник

    ---------- Post added at 12:14 PM ---------- Previous post was at 12:13 PM ----------

    vbvbvb, Думаю, там можно все и без API будет сделать, но все-равно спасибо.

  13. #13
    OBS-информер
    Регистрация
    14.01.2011
    Адрес
    Саранск, Мордовия
    Сообщений
    1,065
    Я все еще реквестирую доступ в чаты по id, а не логин паролю. Паранойя она такая
    Tell me, Eddie... Is that a rabbit in your cloak or you just happy to see me? :happy:
    Мозг комиссии по правам фан-стримеров

  14. #14
    Активный участник
    Регистрация
    22.05.2011
    Сообщений
    333
    Цитата Сообщение от Zerocul Посмотреть сообщение
    Я все еще реквестирую доступ в чаты по id, а не логин паролю. Паранойя она такая
    Да и проще для зрителей

  15. #15
    Активный участник
    Регистрация
    06.05.2011
    Сообщений
    629
    Цитата Сообщение от vbvbvb Посмотреть сообщение
    спс, рассмешил
    Обращайся, год уже клянчу о такой кнопке всех окружающих =)

  16. #16
    Новичок
    Регистрация
    14.07.2010
    Адрес
    twitch.tv/xedoc
    Сообщений
    0
    Поменял архив на установщик. Обновил исходный пост. Программа теперь будет обновляться сама.
    Чат sc2tv доступен без логина и пароля на чтение. Канал можно выбрать в выпадающем списке или прописать ID в настройках.
    Управление стримом и ответ в чат естественно останется недоступен.

  17. #17
    Новобранец
    Регистрация
    17.03.2012
    Сообщений
    63
    Спасибо огромное!
    Функционал - то что надо.
    154_Bolt

  18. #18
    Цитата Сообщение от codex Посмотреть сообщение
    Думаю, там можно все и без API будет сделать, но все-равно спасибо.
    ну это же OAuth2

    в библиотечке авторизируешься, получаешь токен, делаешь гет запрос и все

    Цитата Сообщение от Zerocul Посмотреть сообщение
    Я все еще реквестирую доступ в чаты по id, а не логин паролю. Паранойя она такая
    Это лень, а не параноя - читаешь исходники, правишь, компилишь. /

  19. #19
    Цитата Сообщение от Synoptic Посмотреть сообщение
    Обращайся, год уже клянчу о такой кнопке всех окружающих =)
    куда тебе эту кнопочку впилить-то надо? :rly:

  20. #20
    Новичок
    Регистрация
    14.07.2010
    Адрес
    twitch.tv/xedoc
    Сообщений
    0
    Synoptic, Я тут посмотрел команды чата на Twitch.tv и вот что я нашел:
    \

    нет, я могу это на кнопку повесить конечно
    Последний раз редактировалось codex; 26.02.2013 в 17:45.

Страница 1 из 36 12311 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •