Better Chat plugin for TeamSpeak 3 enables rich content for text chat
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LxBTSC/template
QtLxBTSC
ts_plugin/include
.gitattributes
.gitignore
LICENSE
LxBTSC.sln
QtLxBTSC.pro
README.md

README.md

Better Chat plugin for TeamSpeak 3

Build status

Releases: Here

Automatic build for current master: 64bit only

What does it do?

Plugin inserts a new chat widget into TeamSpeak UI on top of the regular one. The new widget is based on Chromium 45 and thus enables html/css/javascript to be used to style, script and embed content into the chat. Chat

Features

Style with css, for example show user avatars in chat

Animated emotes & no size restrictions

Emotes

Embed linked images, youtube, tweets etc...

Youtube

Twitter

Restrictions

  • This plugin does not perfectly replicate every function that is available in the regular chat
    • Some context menu options are missing
    • File downloads will use a separate UI
    • Some status messages will not be printed
    • etc..
  • Chromium does not contain proprietary codecs meaning any content that uses those codecs (e.g. H264 or mp3) will NOT play even if embedding them might be possible.
  • Chromium 45 is from 2015 and may not work perfectly with current day embeds.

Building

Windows:

Visual Studio 2015/2017

Visual Studio 2015 (v140) toolset

Windows 8.1/10 SDK

Qt Visual Studio Tools

Qt 5.6.2

Linux:

Install Qt sdk and in the project directory run:

qmake -config release
make

Debugging

To debug the javascript side of things, add the environment variable

QTWEBENGINE_REMOTE_DEBUGGING=PORT

and point your browser to http://127.0.0.1:PORT/