Help

AutoLink

Chat & Communication Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 24 Downloads
  • Supports: 3.3.0
  • 0 Average Daily Downloads
  • Comments
  • Created 1/8/2009 2:00:28 PM
  • Updated 3/10/2010 7:10:25 PM
  • 19 Favorites
  • Project Site
  • License: GNU General Public License version 3 (GPLv3)
  • Release Type: Inactive
  • Newest File: AutoLink-0.4.1
or

About AutoLink

AutoLink monitors chat communications for profession link requests, and generates a whisper to the person by default, but can optionally respond to the channel the request came from. By default it will monitor incoming chat whispers, guild, party, and raid channels, and can optionally monitor say, yell, trade, and general channels.

AutoLink works without requiring the requester to have knowledge of your mod. It scans for keywords like "link" and "enchanting", and checks to see if you have the enchanting skill before sending a link. It can also respond to command requests such as "!enchant". Additionally, AutoLink responds to requests like "link" and "all" and will send a link for all professions you currently have.

By default AutoLink will not respond during AFK or DND status. To override this, set /al always (really works this time!). You can also maintain an AutoLink ignore list with /al ignore. I will look at synching this with the game's ignore list in the future.

AutoLink was inspired by Ronin1337's Linker mod. While I really liked the simplicity of that mod, it required others to know you had it. While using his mod, I still had friends (you know who you are, pete!) sending me whispers like "can you link me your enchanting dude please" when it was less characters to just type "!enchant" :) So I decided I needed a way to have a mod respond without others needing to know you have it. AutoLink does not interfere with Linker or other mods like CraftList, both mods will still trigger.

Notes:

  • Currently there is no negative detection, so if someone says "Please do not link me your enchanting" it will still send a link, a future version will fix this.
  • Version 0.3 added a small measure of spam prevention. Any user that receives a link will be temporarily ignored for the rest of that minute. If this proves helpful I may expand on this and potentially add options to increase this time. This is based on the in-game time, so if someone sends a request at 08:05:59 and again at 09:06:01 they will receive a link both times, but not again until 09:07.
    • Update: this is still on by default, but you can turn it off with "/al nospam"

Usage:

By default, AutoLink loads and is ready to go. You can modify and list which channels it monitors with "/autolink" or "/al".

Commands:
"/autolink enable|on" - enable the mod
"/autolink disable|off" - disable the mod
"/autolink <chat channel>" - toggle monitoring that channel
"/autolink all" - monitor all chat channels
"/autolink <profession>"- toggle linking that profession
"/autolink list" - list channel and profession status
"/autolink self|me" - toggle monitoring your own chat
"/autolink prefix <prefix>" - prefix <prefix> to all outgoing links, or disable if no text
"/autolink message <message>" - append <message> to all outgoing links, or disable if no text
"/autolink always" - toggle responding during AFK/DND
"/autolink ignore <name>" - add/remove a name from the AutoLink ignore list
"/autolink nospam" - toggle anti-spam (1 min ban to each person) or allowing people to trigger you endlessles (careful)
"/autolink public" - toggle responding via whispers or original channel the request came from
"/autolink reset" - reset all settings to default

Example commands:
"/autolink prefix (10G per)" - All links will be prefixed with this
"/autolink trade" - toggle monitoring trade channel
"/autolink list" - list all channels and professions
"/autolink self" - toggle this on to test the mod yourself
"/autolink ignore Somejerk" - AutoLink will ignore the user ''Somejerk'' and not send them links. If ''Somejerk'' is already on the AutoLink ignore list, this command will remove them.
"/autolink ignore" - List all users on the AutoLink ignore list
"/autolink message (I tip YOU if I level!)" - Appends this to all links

Examples that will trigger AutoLink:
"Can someone link me their bs?"
"!tailor"
"LF LW"

These following examples will generate a link for all professions you know:
"Please do not list me any professions" (it still triggers on this)
"link skills"
"!link"

  • Wed Mar 10 2010 ogreinside
    • v0.4.1
    • Added option "/al all_skills" to toggle responding to requests for all your professions
    • Changed option "/all all" to "/al all_chats" for enabling all chat monitoring
    • Added option "/al append" which functions the same as "/al message"
    • Fixed issue with "/al prefix" if it was removed, it was not generating links
    • Changed response to all skills to display one per line, since WOW has issues sometimes dispalying more than one on a single line
    • Added ignore for "LFM" per XtAkm4p
    • Optimized some code in preparation for new features in next version
  • Tue Mar 04 2010 ogreinside
    • v0.4
    • Removed default action of sending console message when auto-ignoring

someone for the default 1 min anti-spam

    • Added option "/al nospam" which toggles auto-ignoring someone or not (careful with this, as someone could spam you and trigger responses over and over if you disable it)
    • Added option "/al public" which toggles responding publically via the original channel that the request came from, or just sending a tell. Note that sometimes "General" chat failed, so it will default to a tell if this fails (suggested by zamSE)
    • Changed the default message instead of appending "AutoLink vX.Y.Z", it now shows "(AutoLink)" in front of the link, as per Tisser2's suggestion.
    • Added option "/al prefix" which works like "message" option, but controls the prefix of your autolinks. By default it sets this to "(AutoLink) ", but you can set it to anything, or disable it with just "/al prefix"
    • Fixed a number of spelling errors
    • Changed several actions to be external functions, trying to move towards a system which will allow localization
    • Added additional trigger terms as per dernir
    • Fixed bug where "/al always" wasn't actually working during afk/dnd as per wobina
  • Tue Feb 24 2009 ogreinside
    • v0.3.1
    • Addressed issue where users were being temporarily ignored even if they weren't sent a link
    • Changed ignore message to only display if debug option was set
    • Added display of custom message to "/al list"
  • Sat Feb 21 2009 ogreinside
    • v0.3
    • Fixed typo of "alchemy" from "alcemy" in the variables section
    • Added "/al reset" to revert all settings to default
    • Will now exit on additional words "LF Work" "Looking For Work"
    • Changed the string matching functions to match on whole words only, so "eng" won't be matched from "strength" and other similar words. This will also make it easy to localize in the future.
    • Split "link all" function into a two-line response for primary/secondary skills. This is due to a limitation in WoW that only allows 2 primaries to be listed by themselves on one line.
    • Added ability to set a custom message to all links
    • Now checking for AFK and DND status. AutoLink halts on these by default, but can be overridden with "/al always"
    • As a minor spam prevention mechanism, users are only sent links once per minute now.
    • Added "/al debug" which will spew a lot of console messages for debugging purposes.
  • Wed Jan 28 2009 ogreinside
    • v0.2
    • Added monitoring of trade and general channels
    • Added toggle for player's chat. This is disabled by default, enable it to have the mod respond to your own chat. Useful for testing.
    • Added variables to toggle any profession. Used to turn off linking any profession. Note that this will respond to direct whispers as if you do not have the skill.
    • Added First Aid skill to be auto linked, but is disabled by default. This needs to be turned on with "/al firstaid" if desired.
    • Cleaned up cli output and listing of channels and professions
    • Changed "all profession" function to link on a single line, instead of one per profession.
    • Added triggers for "LF <profession>", but ignoring anything with "LFW" or "WTS".
  • Fri Jan 09 2009 ogreinside
    • v0.1
    • Initial release - Monitoring for guild, party, raid, say and yell channels

Addon Packs Containing This...

Comments

First Previous Page 1 of 8 Next Last
  • #112
    I'm loving the addon. It's working great for me (4.0.6a). A couple of suggestions though;

    1) A spamblock for public channels so no matter who you're responding to, it don't spam shared channels. Ideally one that is a little longer than the current 1-min

    2) If someone links a specific item/enchant check if I have it before replying. If I don't have it no point replying.
  • #113
    Another idea, number the ignore list. That way you could add in a "/al ignore 1" etc. My problem is that I can't unignore characters where I can't type their name (I added them by linking their name).
  • #110
    Hi everyone. I'm really sorry I've been MIA for almost a year now. I will go through the comments and address everything, and update it for Cataclysm. I did get an email from someone that wanted to update it, and I added them to the project but seems they lost interest. Please send me a message if you would like to help contribute. I quit and haven't played since my last update, but recently got Cataclysm so I can test any changes now.
  • #111
    if you need a beta tester i am will do it gladly
  • #109
    is this addon going to be updated so it works in cata???
  • #108
    Forgot to mention: Make a backup of your Autolink.lua file before doing anything!!!
  • #107
    Okay, i found a solution. Not the one i (and you guys) wanted, but a better one like the 1 min spam time.
    1., Open the "...\World of Warcraft\Interface\AddOns\AutoLink\Autolink.lua" file with note pad.
    2., Look for this thing: local hour,min = GetGameTime() -- Check if author has asked this minute
    if linked[author] == min then (REPLACE LIKE THIS: if linked[author] == hour then)
    3., Replace the min with hour (yes, it will ignore the others for that hour you linked first)
    4., Look for this: for name,min_sent in pairs(linked) do
    if not min_sent == min then (REPLACE LIKE THIS: if not min_sent == hour then)
    name = nil
    5., Replace the min again with hour.
    6., Find these lines: local hour,min = GetGameTime() -- Check if author has asked this minute
    if linked[author] == min then (REPLACE LIKE THIS: if linked[author] == hour then).
    7., Save the file, relog (/rl command) if youre online.

    Tested, working for me. You might find 1 hour too long, but its better than annoying others.
    Btw, if somebody asks for link at 08:59, and again at 09:00 you will whisper again, but not anymore until 10:00.

    Sorry for my english,
    best regards from Hungary.
  • #106
    Can we get an update to increase the no spam time... I'm being ignored by many ppl cause the addon wont stop spamming even when i dont have the item they are looking for
  • #105
    Thanks for a great addon!

    Now the addons works perfectly for me but I have one problem. When people (especially on high pop servers) keeps spamming 'LF JC' Etc. And for example I don't have the gem he/she wants the addon still keep whispering that person.

    It would be great if you could implent a feature like only linking it to SAME person every 30 minute or something?

    Thanks! :)
  • #104
    Addon doesnt work

    The autolink addon has set to detect all channels.
    I then tried typing /autolink jewelcrafting. At first it ignores the skill so then I tried rentering the same command and this time it says "autolink will now link Jewelcrafting skills".

    Ok so I /autolink self and typed lf JC in guild . The addon fails to do anything.
    I got someone to whisper me LF Jc which doesn't work.Ok so maybe the whisper channel doesn't work?

    So I got him to type LF JC in the guild,General, and trade channel. All 3 channels doesn't work. The addon doesn't detect anything.
  • #103
    It would be nice too if we could choice whitch append go with whitch skill.
    Ex :
    [Tailoring] (ICC 4/4, EDC 4/4)
    or
    [Enchanting] (Mangoose, crusader, Agility 15 1M, 30 spellpower)
  • #102
    Look out, it will also pop if someone says :
    "Need heal pour icc, skill demandé"

    I personnaly made few mod to make it works on my serv with my professions (chans in french...)
  • #101
    Hey!
    I cant get this to work... Anyone who can help me by makin a code for me?
    10g fee JC'er... Please (;
  • #100
    Hi, this is no doubt a great addon. However, I've been put into ignore list by ppl when I use this addon. The 1 minute anti spam time is too short. For example, someone spam look for JC, and it links mine, but I dont have that cut, so they keep spamming, and this addon keeps linking my JC to them. If you can make this anti spam function an option for user to set, it would be great. So different ppl would choose different anti spam time.
  • #99
    I am a jewelcrafter. I installed this addon. Activated it but it doesn't autolink. I have no idea why.

    I tried autolink . maybe that will work but nope. Autolink all_skills just ignores all skills which doesn't work.

    I tried autolink reset and I've tried autolink all. It just doesn't link my profession.

    Am i missing something?
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!