The addon responding to requests, using the LinkBot_ItemDB_Links plugin.
The addon responding to requests, using the LinkBot_TradeskillDB_Links plugin.
The addon responding to requests, using the LinkBot_QuestDB_Links plugin.
The addon responding to requests, using the LinkBot_AbilityDB_Links plugin.
LinkBot
Overview
This addon automatically responds to chat-based requests for links. This is the successor to the AutoLinkBot portion of Saeris's LootLink. It is a plugin-based system, so individual plugin-style addons (following the name format "LinkBot_<source>") handle the functionality for each separate link type, including the prefix and any additional options. If you want to grab this addon and all of the plugins created by me at the same time, download the "LinkBot + All Plugins" compilation. The format for placing a request is as follows:
<mode><prefix> <search text>
<mode> can be "!", to receive up to ten matching item links whispered to you, or ">", to receive a single matching item link in the chat channel from which the request was placed.
<prefix> is a simple string to specify which type of links should be returned. Individual plugins add these, so you should refer to their documentation. As a special case, the plain prefix "link" will return links from ANY link type registered with the addon.
<search text> is the text that's part of the name of the item to which you seek a link, as well as any options/filters to apply to the search. Potential options/filters are as follows:
"case" - Indicates that the search should be cAsE sensitive.
"reg" - Indicates that regular expressions should be allowed during the name-based search.
These options must appear at the beginning of the search text if they are included at all, and must be contained between arrows (<>). Multiple options should be delimited by a comma.
Examples:
>link test
This request will return the first link which is found to have "test" in its name. No options are used in this request, so the search can match any case variation of "test" and will not use regular expressions.
>link <reg> .+ $
This request makes use of a regular expression to return the first link whose name ends with a space.
!link <case> test
This request will return up to ten links which have the word "test" (case-sensitive) in their names.
>link <case,reg> ^Test
This request will return the first link which starts its name with the word "Test" (case sensitive).
The addon can be configured via "/linkbot" slash commands. Options include setting up bans on certain players if they are abusing the addon; setting which chat channels are monitored for requests; and toggling whether to show outbound whispers (containing requested links) sent by the addon.
Addon Type Information
Addon type: Interface with Plugins
Libraries used:
ConfigManager1
EventsManager1
SimpleSlash1
TableSearch1
See the readme file in this addon's folder, or my author portal, for an explanation of the addon type system used.
Support
If you found a bug in this addon, want to provide feedback, want to help translate it, or even just want to ask a question, please contact me using one of these methods:
If you use any other method, it might take me significantly longer to see your message and reply.
If you wish to support my efforts, you can donate via PayPal by clicking this button:
History of Changes
See the readme file in this addon's folder, or my author portal, for an explanation of the versioning system used.
1.1.2 (Jun 5, 2008):
Updated embedded libraries.
1.1.1 (May 20, 2008):
In any given request, no longer parses the text to match until after the prefix has been confirmed as valid.
API functions are now available as "LinkBot.Sections_<function>" instead of "LinkBot.Sections.<function>". The old style will compatible remain until 2.0.0.
Updated ConfigManager1 registration to be fully compatible with version 1.3.0 of the library.
Miscellaneous code style updates.
Updated embedded libraries.
1.1.0 (Mar 9, 2008):
Now uses the ConfigManager library to handle config details.
Miscellaneous code style updates.
1.0.0 (Nov 13, 2007):
Initial release.
See the readme file in this addon's folder for earlier changes.
Looking for modern version of old Lootlink functionality
I was wondering if something similar to the old Saeris' Lootlink method of typing:
Code:
/ll s Vengeful Gladiator's Chain
still existed? The closest I've found with LinkBot is this:
Code:
/t myself !link Vengeful Gladiator's Chain
which would then spam myself with tells with the links. The old way would just display them into the default chat frame without messing with my private tells. Any suggestions?
What I'd like to do is for example search for all gems that have "spell haste" in their tooltips. It's impossible to get a quick list of them since they all have different names. But searching their tooltips would return them all!
Is this possible?
Edit: maybe add a !linkgem command / LinkBot_GemDB_Links?