BetterChat
BetterChat is an unofficial addon for TeamSpeak 6 and aims to provide a better chat experience for the TeamSpeak 6 client. It enables support for BBCodes, improving messages sent by TeamSpeak 3 users, and automatic rich embeds for video, audio, image and twitter content. It works in both compact and detailed view.
BBCode support
BetterChat readds support for BBCodes in chat, just like in TeamSpeak 3. Currently, the following tags are supported:
NOTE
For BetterChat 5.0.0 and later, Markdown and BBCode syntax can no longer be mixed.
When a message contains any BBTag, all Markdown formatting will be ignored.
Common
| Name | Syntax | Example |
|---|---|---|
| bold | [b]bold[/b] | ![]() |
| color | [color=#FFA500]hexcode[/color] or [color=orange]css color[/color] | ![]() |
| highlight | [highlight]highlighted text[/highlight] | ![]() |
| italic | [i]italic[/i] | ![]() |
| strike | [s]strike[/s] | ![]() |
| underline | [u]underline[/u] | ![]() |
| url | [u]https://example.com[/u] or [url=https://example.com]text[/url] | ![]() |
Lists and Tables
| Name | Syntax | Example |
|---|---|---|
| list | [list] [li]first item[/li] [li]second item[/li] [/list] List tags optionally support setting the list item style type:
[list=square] [li]first item[/li] [li]second item[/li] [/list] List items can be turned into task items by setting their tag value to either “o” for unckecked or “x” for checked task items. Example: [list] [li=x]checked item[/li] [li=o]unchecked item[/li] [/list] |
![]() ![]() ![]() |
| ol | [ol] [li]first item[/li] [li]second item[/li] [/ol] |
![]() |
| table | [table] [tr] [th]first header[/th] [th]second header[/th] [/tr] [tr] [td]first value[/td] [td]second value[/td] [/tr] [/table] |
|
| ul | [ul] [li]first item[/li] [li]second item[/li] [/ul] |
![]() |
Quotes and Callouts
| Name | Syntax | Example |
|---|---|---|
| caution | [caution]caution[/caution] | |
| important | [important]important[/important] | |
| note | [note]note[/note] | |
| quote | [quote]quoted text[/quote] or [quote=“title”]quoted text[/quote] | |
| tip | [tip]tip[/tip] | |
| warning | [warning]warning[/warning] |
Code and Math
| Name | Syntax | Example |
|---|---|---|
| code | [code]text[/code] | ![]() |
| latex | [latex]2+2=4[/latex] | ![]() |
| math or tex | [math]2+2=4[/math] or [tex]2+2=4[/tex] | ![]() |
| pre | [pre]inline code[/pre] | ![]() |
| subscript | [sub]subscript[/sub] | ![]() |
| superscript | [sup]superscript[/sup] | ![]() |
Reveal
| Name | Syntax | Example |
|---|---|---|
| details | [details]collapsed text[/details] or [details=“summary”]collapsed text[/details] | |
| spoiler | [spoiler]spoiler[/spoiler] | ![]() |
Heading
| Name | Syntax | Example |
|---|---|---|
| h1 | [h1]heading 1[/h1] | ![]() |
| h2 | [h2]heading 2[/h2] | |
| h3 | [h3]heading 3[/h3] | ![]() |
| h4 | [h4]heading 4[/h4] | |
| h5 | [h5]heading 5[/h5] | ![]() |
| h6 | [h6]heading 6[/h6] |
Alignment
| Name | Syntax | Example |
|---|---|---|
| center | [center]centered text[/center] | ![]() |
| justify | [justify]justified text[/justify] | ![]() |
| left | [left]left aligned text[/left] | ![]() |
| right | [right]right aligned text[/right] |
Others
| Name | Syntax | Example |
|---|---|---|
| footnote or fn | text[footnote]footnote[/footnote] | |
| hr | first paragraph[hr]second paragraph | ![]() |
| mermaid or mmd | [mermaid] sequenceDiagram Alice->>+John: Hello John, how are you? Alice->>+John: John, can you hear me? John–>>-Alice: Hi Alice, I can hear you John–>>-Alice: I feel great! [/mermaid] |
Tag values can optionally be surrounded by double-quotes in order to include closing square bracket characters. The double-quotes themselves can be escaped using a backslash. Example: [details="A quoted tag value including a \" and a ] character"].
Rich Embeds
BetterChat supports automatic rich embeds for any website, including dedicated embeds for video, audio, image and twitter content. Due to technical limitations, not all video and audio formats are supported at the moment. A list of supported audio and video formats can be found here.
Video Embed
Audio Embed
Twitter Embed
Generic Embed
Download and Installation
NOTE
The addon needs to be reinstalled after every TeamSpeak update
A download and installation instructions can be found on GitHub including an installer. Note that this addon modifies your existing TeamSpeak 6 installation. An installer for TeamSpeak 5 can be found here.
Configuration
BetterChat can be enabled and disabled while TeamSpeak is running. Simply navigate to the Chats category of the TeamSpeak settings. There you can toggle individual features, like BBCode support or Rich Embeds, or enable and disable the addon entirely.
Acknowledgements
This addon is inspired by the TeamSpeak UNOFFICIAL Plugin Installer by Gamer9200















































