Flexi allows item and spell links to be shared in all chat channels (including General and LocalDef) between flexi users.
Flexi works by sending a code which contains a spell or item reference.
Simply write a message into chat with a "$" before any $[Spell or Item Shift-clicked].
Chat Usage:
Enter a regular message into chat with a "$" before a $[Spell or Item Shift-Clicked].
Console Usage:
/flexi {chat channel number} {message containing a [Spell or Item Shift-Clicked]}
/flexi {"say", "guild", "party", "raid", etc} {message containing a [Spell or Item Shift-Clicked]}
All Flexi users will see a clickable link on another line, with spell rank, or all enchants and slotted gems, suffixes, crafting information:
[flexi]: [Power Word: Shield (Rank 5)]
[flexi]: [Linen Bag]
What are all these crazy letters in the FLEXI#codes?
The numbers which make-up the elements of an item link are compressed into base_64 numbers (representing a specific letter of the character-set we can send in chat).
Is it safe?
Yes. Programming code cannot be sent via Flexi, only numbers, which if incorrect (due to intentional tampering), will print no link, or maybe the wrong item. When Flexi decodes a flexi#code in chat, it does so in a protected manner, so that other players cannot be a nuisance. Also, flexi will not allow itself to use the chat if it encounters any errors--immediately defaulting to the regular World of Warcraft chat.
is there a way to send links via the private messages ?
In reply to neros19:
Item links can be sent in whispers to other players, just shift+click the item while you're typing to that player in a regular chat, without using flexi.
Spell links via Flexi can only be sent through the regular chat channels to other flexi users. E.g.: Numbered chats /flexi 1 {msg}, or party / guild type chats - /flexi p {msg}, /flexi g {msg}.
I hope to implement Flexi to send it's codes via the regular chat (if the link is usually not able to be sent in that chat), without using the "/flexi {chat} {msg}" command.
Edit: You can send links now by placing a '$' before an item or spell link in a regular message to any chat.