BasicChatMods
BasicChatMods aims to be a simple chat addon promoting users to customize it with lots of documentation. each module is split into its own file with small comments and guides.
Buttons: Hides the scroll buttons for ChatFrame 1 to 7
ChannelNames: Renames custom channels to numbers(or names, optional), public channels, and private channels
ChatCopy: Allows copying of text in the chat frame, click the "+" button.
EditBox: Moves the chat input box to the top of ChatFrame 1 instead of the bottom
Font: Allows changing of the font with SharedMedia compatibility.
Justify: Will justify ChatFrame 2 (CombatLog) to the right
Scroll: Will allow mouse scroll for ChatFrame 1 to 7
Sticky: Will remember the last channels you typed in, so you don't need to retype them
Timestamps: Will stamp ChatFrame 1 to 7. To timestamp the combat log you need to turn it on in blizzard. Right-click Combat Log > Settings > Formatting > Show Timestamp
URLCopy: Allows copying of URLs in ChatFrame 1
Curse, WoWInterface
bChat
bChat offers clean, minimalistic, lightweight, bugfree, chat modifications. Features: Minimalistic, Re-skins Text Box, Re-skins Chat Tabs, Mouse Scroll - shift + scroll to jump to top or bottom, Puts a thin outline on chat text, Hides side buttons, URL Copy, Shortens Channel Names, Sticky Channels.
WoWInterface
Chatter
Lightweight chat improvements. Features: Hiding buttons, Linking items, enchants, spells, and quests in custom channels, Custom aliases for channel names, Coloring of player names by class, Custom font and font size for your chat frames, Custom background, border, and positioning for the edit box, Scrolling your chat frames with the mouse wheel, Sticky channels, configurable, Ability to copy a chat frame's contents to your clipboard, Ability to copy URLs to your clipboard, Ability to customize the background and border of your chat frames,
Timestamps, A /tt command to send a tell to your target, A module that turns the word "invite" into clickable links that let you invite the speaker, Highlights, Chat fading toggles, Text justification, Autologging (Off by default)
Curse
gChat
This addon is developed for those people that wants a simple mod to manipulate the chatframes to fit their UIs, but don't wish to install major chat addons like Prat or ChatMod. It contains no heavy databases, no highlighting of words, no spamfilters, no nothing. Features: Hides the buttons and arrows next to the chatframes, Enables the mousewheel to scroll in the chatframes, Enable the use of the arrowkeys in the editbox, Can move the editbox to the top of the chatframe, Can hide the background of the editbox, Abbreviates the channel names, Add timestamp to the chat. Can show seconds, Prevent the chat from fading out, Outlined and shadowed chat to make it easier to read, Neon effect that colors the border of the ChatEditBox in the same color as the chat type. (e.g green for Guild, orange for Raid... etc).
WoWInterface
idChat
This addon modifies the chatframes. Features: Timestamps on all messages - hh:mm format, Text replacement; "[1. General]" becomes "1" - "Raid" becomes "R", The editbox is on top and doesnt have a background, You no longer need to hold alt to move through the editbox, Mousewheel scrolling - Hold shift to scroll to the top/bottom, A slash command "/tt" to send a message to your target, All chat buttons are hidden, The chat channels say-emote-yell-party-guild-officer-raid-raid warning-battleground-whisper and all numbered channels are made sticky - The next time you open your editbox you will send a message to that channel by default, Reformats normal messages - whispers and achievement notifications.
Curse
Low Memory Chat
If you are looking for a highly configurable chat mod, LM Chat isn't for you: this is an extremely small add-on, and has no configurable settings. Features: Low Memory Usage: less than 1,7 kb | Hides the up, down and menu chat buttons | Chat menu button inside the chat frame, at the upright corner optional module | Enables chat scrolling | Relocates bottom button to be inside the chat frame, and it only appears when you are scrolling | Shorten and removes channel names (the color should be enough) | Makes Yell, Whisper, Party, Raid, Guild and Officer channels sticky (optional module) | Moves the editbox to the top of the frame (optional module) | Lets you choose between several editbox styles (see the second image) | Timestamps (optional module) | Disable Tab Flash (optional module) | Disable Text Fading (optional module).
WoWInterface, Curse
PhanxChat
PhanxChat is a simple, functional chat mod. Features: Hides the chat scroll buttons, Hides the chat menu button, Shows the scroll-to-bottom button only when you're scrolled up, Enables mousewheels scrolling in the chat frames, Moves the chat edit box to the top of the chat frame, Enables arrow keys in the chat edit box, Disables the flashing effect on chat tabs, Locks chat tabs to prevent accidental undocking (hold SHIFT to drag), Configures chat text fading, Sets the fade-in alpha for chat frames, Removes the brackets around player names, Colors player names by class, if known, Remembers channel colors by name, not number, Shortens channel names and chat strings, Enables sticky chat for all chat types, Suppresses channel leave/join notifications, Suppresses repeated messages in public channels, Makes URLs in chat clickable for easy copying, Colors URLs in chat and adds brackets around them, Adds "tell target" functionality, Auto-enables chat logging.
Config: /pchat
WoWInterface, Curse
Prat3
Chat mod that lets you change many chat options. Options can be toggled on/off. Toggle the chat menu and chat window buttons on and off, Shortens channel names in the chatframe, Allows channel coloring by channel name, Enables item linking in all channels, Adds keybindings for different chat channels, Color player names by class, set brackets around player names, Enables mousewheel scrolling for chat windows, Makes chat channels sticky, Adds a slash command (/tt) and keybinding to send a message to your target, Adds timestamps to chat windows.
Config: /prat
Curse, WoWInterface
zChat
zChat is a simple, lightweight chat modification AddOn. Features: Font size, Time stamps, Modification of the channel format (default is "CHANNEL|", Blizzard default is "[CHANNEL]"), Color player names in class colors (support for Class Colors), Change the appearance of the chat box, Save chat history inbetween sessions, Scroll through chat history without holding down your alt key, Scroll through the chat with your mousewheel, Resize and slightly reposition the chat buttons, Disable fading of old text, Possibility to hide the buttons, Possibility to move the chat box above the chat, Tell target slash command: "/tt message", Own nickname highlight.
WoWInterface
Instant Messengers
Cellular
An instant messenger mod that pops up a window when you receive a whisper. Opens a new window for each conversation. Allows you to close a window and return to the conversation later.
Config: /cellular
WoWInterface, Curse
WIM (WoW Instant Messenger)
WIM (WoW Instant Messenger) helps you to manage your whispers by making them into a classic instant messenger interface such as AIM, Yahoo and MSN.
With game play in mind, WIM has a large array of options where you can customize how WIM interacts during different situations, such as while you are in combat or in town talking to friends or selling your crafts.
WoWInterface, Curse
Miscellaneous Chat Mods
AutoText
AutoText is an addon for managing whispers, tells and other messages that you send frequently. You can use it for strats, raid assignments, vent info and many other things.
Each message has can be assigned to a category to let you group up messages in whatever way you like. Examples might include Officer, Raid, General, etc. The category is used to group related messages in the configuration UI and in the LDB tooltip.
WoWInterface, Curse
BottleCap
BottleCap is a minimalistic addon which checks for those who accidentally leave their caps lock on, and converts the text into all lower-case chat for you. It also includes a "Verbose Mode", which will indiscriminately converts all chat into lower-case text, regardless of original case.
WoWInterface
ChatBar
Button Bar for openning chat messages of each type. Buttons are colored the color of a chat type, left click to open editbox of that type, right click for type specific options. Initial letter of the type on or above the button.
WoWInterface
ChatInputTop
Puts the chat input box on the top of the chat window instead of the bottom.
WoWInterface
ChatKeys
Allows you to bind keys to open chat channels. Also gives a binding for tell target.
Config: Key Bindings
Curse
Chicchai
Lets you minimize your chat windows.
WoWInterface
Fane
Improved chat tabs. If you have a tab for tells/whispers it will turn red when you receive a new tell/whisper.
WoWInterface
GuildMains
This addon shows you the name of the main character when one of your guildmates chats using a known alt. This is done by scanning the guild roster, looking for the name of a main in the player note of an alt. Many guilds already do this just as a matter of record keeping, so this addon works right out of the box. The names show up in parenthesis after their alts name like this:
[Bravehearth (Pitchifus)] whispers: Hey, is the download ready yet?
Curse
Identity
Identity does the following:
1. Main name in Guild and Officer chat 2. Main Name in Channels 1 - 10 and BGs 3. Nicknames in Party and Raids 4. Your Zone Location in Channels 5. It saves the name per realm and per character, so you can have different nicknames and different mains for different realms or factions. If your main character is a 60 Warrior named Tank and you are working on a new toon (level 10 Priest) called Healer, and both are in the same guild this addon would do the following:
Guild: [Healer]: (Tank): How is everyone doing today? Officer: [Healer]: (Tank): How is everyone doing today?
Curse
Misspelled
Watches chat messages you type, highlighting misspellings. Misspelled words may be right clicked to obtain a list of replacement suggestions.
WoWInterface, Curse
NeonChat
Colors the chat input and chat border to match the chat you are about to write.
WoWInterface
Outliner
A simple mod that outlines the chat font.
WoWInterface
SimpleTellTarget
Adds a /tt command for sending whispers to your current target.
WoWInterface
TabAlerts
TabAlerts shows activity for docked ChatFrames.
ChatFrame tabs can have specific message-type filters set on them from the default UI. TabAlerts gives you the option to listen for certain message types - when these message types are triggered, the appropriate tab will begin flashing to alert you to new activity.
WoWInterface
TheLowDown
Automatically scroll to the bottom the the chat frame after a specific amount of time.
WoWInterface
Spam Filters
BadBoy
BadBoy will actively scan your chat for possible spam, when found it will block all spam that is found from appearing and report the spamming player automatically.
WoWInterface, Curse
BadBoy Levels: Filter Whispers By Level, BadBoy CCleaner: Filter Crap From Chat
Devnull
Makes your life in WoW more pleasant by ignoring various chat annoyances while in a capital city. It will ignore people who /yell, spammy NPCs (ie. Ironforge bread vendor, Topper McNab in Stormwind etc), duel spam (A has defeated B in a duel), emotes, drunk spam (X looks tipsy), tradeskill spam.
Config: /devnull
Curse
Give Me Peace
This addon is designed to block ALL whispers sent to your character who are not first authorised by you and silenty whisper the blocked player informing them that their whisper was hidden from you and ignored. Note that GM whispers are automatically authorised.On loading of your character both your friends and guild list are scanned and automatically authorised by the addon and any whispers from those players will be shown as normal unless you manually add a player from your friends or guild list to the built in ignore feature.
WoWInterface, Curse
IHateTrade
Filters out non-trade chat, and non-LFG chat from the trade and LFG channels respectively, so you only see things that are "LFM", "LFG", "WTS" etc, making World of Warcraft 10 times more playable with these chat channels open.
Curse
SpamSentry
This addon stops goldspam messages from showing in your chatframes. To detect spam, SpamSentry uses sophistacted heuristics that have been developed over the course of over two years. Caught spammers can easily be reported using an intuitive one-click report system. SpamSentry features an LDB plugin that provides some simple status info, and gives you quick access to the options and the reporting window.
WoWInterface
SpamThrottle
Filters the trade channel and /yells so that any individual message is only displayed ONCE every XX seconds, where XX is a user-settable number with a default of 600 seconds (10 minutes). Repeats are filtered out, as long as the text is similar and it's been less than XX seconds since the last identical message was shown.
Curse