Download
(8 Kb)
Download
Updated: 03/23/24 06:49 PM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/23/24 06:49 PM
Created:03/20/20 05:03 PM
Monthly downloads:474
Total downloads:17,279
Favorites:15
MD5:
Categories:Group, Guild & Friends, Chat Mods
9.3.0
Auto Recruit  Updated this week!  Popular! (More than 5000 hits)
Version: 3.0.3
by: peniku8 [More]
Recruiting was never easier - Auto Recruit is the perfect tool for guildmasters, officers and dedicated recruiters:
The addon can paste recruitment ads via hotkeys, automatically invite players to your guild of choice when they whisper you a certain keyword, post smart welcome messages automatically teleport and post ads to all major zones and more!



AutoRecruit's Features:

Main functions:
- Automatically invite players to a guild on recieved whispers
- Save a recruitment message for every guild you're in and
- Keybind-post recruitment messages to the zone chat
- (The auto-invite switches to that guild automatically)
- Automatically or semi-automatically port through all major zones and post ads there
- Automatically post welcome messages (only when the new member is online) and also
- Removes the welcome message from your text field, if somebody else already posted it
- Configurable welcome message cooldown, to prevent spamming
- Context-menu entries to invite players to a guild from chat
Chat notifications:
- Somebody has been invited to or joined your guild
- Free spots of your guild after somebody joined
- Warning when your guild has less than a set amount of free spots left
- The guild you are recruiting for does not have a guild trader
- Alerts you if you already posted the ad into the zone you are in within a certain time frame (customizable; never accidentally spam again!)
- Chat alerts for all guilds configurable
Auto Port:
- Ports through all major zones you have access to on the push of a button
- Ports are free (porting to guild members)
- Automatically advance to the next zone upon arrival or
- wait for you to post the ad to the zone chat and then ports to the next zone
- Can skip zones that are on cooldown
Dependencies:
-LibAddonMenu-2.0
-LibCustomMenu
3.0.3
-API bump

3.0.2
-API bump

3.0.1
-API bump

3.0
-Added the Auto Port module to Auto Recruit

2.7.0
-Added a 'cooldown feature' which remembers the time you post an ad into each zone
-various code improvements

2.6.20
-Automatically shows the chat now, when messages are posted

2.6.18
-Fixed the "There are xx spots left" message to show the correct amount

2.6.17
-API bump
-Changed the 'xx free spots left' message to include open invitations

2.6.16
-API bump

2.6.15
-API bump

2.6.14
-API bump

2.6.13
-Improved the context menu entries for guild invite and added guild kick

2.6.12
-Slowed down the library integration to prevent possible errors when using a large number of addons

2.6.11
-Added guildinvite via context menu

2.6.10
-API bump

2.6.9
-Fixed a bug which could show a different zone than the one you were in, when having the map open

2.6.8
-Shows the current zone now, when an ad is posted

2.6.7
-Code optimization

2.6.6
-Added a check to only post welcome messages when the person is actually online (makes sense, eh?)

2.6.5
-Added message previews to the settings menu (you need to reload your UI for those to update)

2.6.4
-API bump for Markarth

2.6.3
-The welcome message will now anonymize, when multiple players join in rapid succession
-Example: "Welcome to our guild, @peniku8!" will become "Welcome to our guild!"
-Works with format " @" and ", @" in the saved options text

2.6.2
-API bump

2.6.1
-Fixed the chat clear when somebody else posts the welcome message

2.6.0
-API Bump
-Minor optimizations

2.5.4
-More Bugfixes!

2.5.3
-Bugfixes

2.5.2
-The welcome message now doesn't disturb you anymore when you're typing already

2.5.1
-Bugfixes

2.5
-Added functionality to save and auto-paste welcome messages for up to 5 guilds
-Added functionality to set up a cooldown for the welcome message
-Added functionality to clear your text input window when somebody else posts the welcome message
-Minor code improvements
Quit the game and delete the "AutoRecruit.lua" file under C:\Users\%USERNAME%\Documents\Elder Scrolls Online\live\SavedVariables if you get an error. Auto Recruit needs to make a new, fresh settings file!

2.4.3
-Posting a recruitment message will now automatically select the zone chat
If your ad starts with /z, you need to remove that or the text will not post


2.4.2
-Added functionality to save and keybind-paste recruitment messages for up to 5 guilds
-Added auto-switch to invite for the guild you're posting an ad for
-Minor fixes and improvements
-to-do list: figure out how to increase the size of the text box to not visually clip longer ads


2.3
-Added options to enable chat notifications for other guilds as well
-Regrouped some settings


2.2
-Customizable space alert
-Minor fixes and improvements


2.1
-Public release
Archived Files (37)
File Name
Version
Size
Uploader
Date
3.0.2
8kB
peniku8
10/31/23 01:54 PM
3.0.1
8kB
peniku8
06/28/23 04:42 PM
3.0
8kB
peniku8
05/21/23 01:38 PM
2.7.0
6kB
peniku8
04/30/23 05:30 PM
2.6.20
6kB
peniku8
04/23/23 10:16 AM
2.6.19
6kB
peniku8
04/09/23 08:34 AM
2.6.18
6kB
peniku8
04/03/23 06:04 PM
2.6.18
6kB
peniku8
11/01/22 03:28 PM
2.6.18
6kB
peniku8
09/22/22 03:33 PM
2.6.18
6kB
peniku8
07/12/22 03:51 PM
2.6.17
6kB
peniku8
06/06/22 05:27 PM
2.6.16
6kB
peniku8
03/18/22 03:29 PM
2.6.15
6kB
peniku8
11/08/21 07:43 PM
2.6.14
6kB
peniku8
08/30/21 04:52 PM
2.6.13
6kB
peniku8
03/24/21 05:28 PM
2.6.12
6kB
peniku8
03/14/21 03:03 PM
2.6.11
6kB
peniku8
03/14/21 11:34 AM
2.6.10
6kB
peniku8
03/08/21 01:45 PM
2.6.9
6kB
peniku8
01/04/21 03:59 PM
2.6.8
6kB
peniku8
12/26/20 03:50 PM
2.6.7
6kB
peniku8
12/11/20 07:49 AM
2.6.6
6kB
peniku8
12/10/20 05:01 PM
2.6.5
6kB
peniku8
12/06/20 10:09 AM
2.6.4
6kB
peniku8
11/03/20 06:38 AM
2.6.3
6kB
peniku8
09/04/20 04:18 AM
2.6.2
6kB
peniku8
08/30/20 04:44 PM
2.6.1
6kB
peniku8
05/28/20 03:03 PM
2.6.0
6kB
peniku8
05/27/20 02:46 PM
2.5.4
6kB
peniku8
05/05/20 08:19 AM
2.5.2
6kB
peniku8
05/03/20 03:13 PM
2.5.1
6kB
peniku8
05/01/20 06:18 PM
2.5
6kB
peniku8
05/01/20 05:28 PM
2.4.3
5kB
peniku8
04/01/20 07:50 AM
2.4.2
5kB
peniku8
03/29/20 05:32 PM
2.3
5kB
peniku8
03/22/20 02:06 PM
2.2
4kB
peniku8
03/21/20 12:55 PM
2.1
5kB
03/20/20 05:03 PM


Post A Reply Comment Options
Unread 03/21/20, 06:13 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4913
File comments: 5990
Uploads: 78
Hey there,

thanks for the addon but a few things you should/must change:

1. AR as global variable is too short! There might be several other addons already using an local AR variable which you will overwrite then. Please use as global variables longer ones, like AutoRecrute which won't be polluting the global namespace and overwriting others. You can use local AR = AutoRecrute in your addon to use AR in your code then.

2. LibStub is obsolete so please do not use it anymore if the libraries you use can work wirthout it!
LibAddonMenu provides a global variable LibAddonMenu2
So please change this:
Code:
  local menu = LibStub("LibAddonMenu-2.0")
To this:
Code:
  local menu = LibAddonMenu2
And in your txt file add the version where the global variable LibAddonMenu2 was added (28) to the dependsOn tag:

Code:
## DependsOn: LibAddonMenu-2.0>=28
This assures the lib is needed and loaded with version 28 or higher in oder to access theg lobal variable. Else older versions would be allowed too but the global var is missing and your addon's menu would fail to create.

This info about the global var, LibStub and the verison of the lib needed applies to about all major libraries! So if you got other addons using libs please change them to strip LibStub and load via their global vars now!
Last edited by Baertram : 03/21/20 at 06:14 AM.
Report comment to moderator  
Reply With Quote
Unread 03/21/20, 10:02 AM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 67
Uploads: 8
Originally Posted by Baertram
Hey there,

thanks for the addon but a few things you should/must change:

1. AR as global variable is too short! There might be several other addons already using an local AR variable which you will overwrite then. Please use as global variables longer ones, like AutoRecrute which won't be polluting the global namespace and overwriting others. You can use local AR = AutoRecrute in your addon to use AR in your code then.

2. LibStub is obsolete so please do not use it anymore if the libraries you use can work wirthout it!
LibAddonMenu provides a global variable LibAddonMenu2
So please change this:
Code:
  local menu = LibStub("LibAddonMenu-2.0")
To this:
Code:
  local menu = LibAddonMenu2
And in your txt file add the version where the global variable LibAddonMenu2 was added (28) to the dependsOn tag:

Code:
## DependsOn: LibAddonMenu-2.0>=28
This assures the lib is needed and loaded with version 28 or higher in oder to access theg lobal variable. Else older versions would be allowed too but the global var is missing and your addon's menu would fail to create.

This info about the global var, LibStub and the verison of the lib needed applies to about all major libraries! So if you got other addons using libs please change them to strip LibStub and load via their global vars now!
Thanks a lot for the info! I'll look into it
Report comment to moderator  
Reply With Quote
Unread 03/21/20, 12:52 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 67
Uploads: 8
Originally Posted by Baertram
Hey there
I have now substituted the global variable "AR" for "AutoRecruit" and linked a local "AR" to the global var.
I have also replaced the LibStub as you said. The example options on the libaddonmenu2 got me confused, since those still have the "LibStub" in it.
Report comment to moderator  
Reply With Quote
Unread 10/07/20, 02:35 PM  
Aggromonster

Forum posts: 0
File comments: 3
Uploads: 0
Clarity on use

For those of you attempting to use this and not seeing how to get it to generate the advertisement, you must bind the add-on to an application key via Esc>Control>Addon Keybinds. Scroll to bottom of keybind list and select an appropriate keybind for each guild you want to spam invites to. Hope this helps; I know I could have used the info, myself.
Report comment to moderator  
Reply With Quote
Unread 11/03/20, 10:09 AM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 67
Uploads: 8
Re: Clarity on use

Originally Posted by Aggromonster
For those of you attempting to use this and not seeing how to get it to generate the advertisement, you must bind the add-on to an application key via Esc>Control>Addon Keybinds. Scroll to bottom of keybind list and select an appropriate keybind for each guild you want to spam invites to. Hope this helps; I know I could have used the info, myself.
I'm sorry that "- Keybind-post recruitment messages to the zone chat" in the addon info wasn't clear enough. What wording would you suggest to clarify, that the addon can post recruitment messages via keybinds?
Report comment to moderator  
Reply With Quote
Unread 12/10/20, 09:35 PM  
Kwoung

Forum posts: 0
File comments: 87
Uploads: 0
Any chance something is amiss? This was one of the only addons I use that was updated today and I have been crashing like crazy all day... and after I read your change notes, think it may be whenever someone joins the guild that isn't online. We have been getting a lot of new member signups lately.
Report comment to moderator  
Reply With Quote
Unread 12/11/20, 07:54 AM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 67
Uploads: 8
Originally Posted by Kwoung
Any chance something is amiss? This was one of the only addons I use that was updated today and I have been crashing like crazy all day... and after I read your change notes, think it may be whenever someone joins the guild that isn't online. We have been getting a lot of new member signups lately.
It's very unlikely that AutoRecruit was causing this, as it was running fine for me (just accepted 8 applications and it worked as intended) and the new feature was just a single line of code using one of ZOS' internal functions, and a conflicting other addon would've been wierd too, since I was setting everything locally. I've looked through the code and didn't notice anything unusual, but I've optimized it a bit to be more resource-efficient, maybe that helps in your case, but it's really just a very minor optimization I've done.
Report comment to moderator  
Reply With Quote
Unread 05/20/22, 07:18 AM  
Cadenza
 
Cadenza's Avatar

Forum posts: 2
File comments: 1
Uploads: 0
Hi is there anyway to get this addon to link a guild? I couldn't find any list of placeholders or anything.
Report comment to moderator  
Reply With Quote
Unread 06/06/22, 05:22 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 67
Uploads: 8
Originally Posted by Cadenza
Hi is there anyway to get this addon to link a guild? I couldn't find any list of placeholders or anything.
No
Report comment to moderator  
Reply With Quote
Unread 06/11/22, 08:09 AM  
Honestaly

Forum posts: 3
File comments: 59
Uploads: 0
Any chance to get this setup with different keywords for each guild?

I.e. I might advertise 5 different guilds, with 5 different keywords. When the right keyword comes in, could it invite to the appropriate guild? It seems like it should do this, but when I change the Recruit for dropdown it doesn't give me a new entry to fill in.
Report comment to moderator  
Reply With Quote
Unread 06/16/22, 05:25 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 67
Uploads: 8
Re: Any chance to get this setup with different keywords for each guild?

Originally Posted by Honestaly
I.e. I might advertise 5 different guilds, with 5 different keywords. When the right keyword comes in, could it invite to the appropriate guild? It seems like it should do this, but when I change the Recruit for dropdown it doesn't give me a new entry to fill in.
I might implement that in the future. Maybe I have some time in two weeks
Report comment to moderator  
Reply With Quote
Unread 07/02/23, 01:34 AM  
mgsnakes
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 4
Uploads: 1
Auto Port

Hello, is it normal that the auto port stops every time at High Isle and doesn't do the last zones?
Report comment to moderator  
Reply With Quote
Unread 07/04/23, 05:21 AM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 67
Uploads: 8
Re: Auto Port

Originally Posted by mgsnakes
Hello, is it normal that the auto port stops every time at High Isle and doesn't do the last zones?
Could you list the zones it doesn't do?
Report comment to moderator  
Reply With Quote
Unread 07/04/23, 09:35 AM  
mgsnakes
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 4
Uploads: 1
Re: Re: Auto Port

Originally Posted by peniku8
Originally Posted by mgsnakes
Hello, is it normal that the auto port stops every time at High Isle and doesn't do the last zones?
Could you list the zones it doesn't do?
Galen & the 2 new zones
Report comment to moderator  
Reply With Quote
Unread 07/26/23, 02:04 AM  
DukeSteele

Forum posts: 0
File comments: 1
Uploads: 0
Greetings ,

I'm new to using this addon and would like some clarification on how certain features work exactly, because it seems they function differently than whats described , or I'm doing something wrong .

C/P from the description:

"Ports though all major zones you have access to on the push of a button"
-> even though i have at least 1 discovered wayshrine in every zone, it seems that the addon is checking my friends and guild lists for players in a particular zone and if no one is there it skips it



Semi-auto port mode -> didnt manage to see this feature in action yet.
These are the steps im doing:
1. I hit the "Paste recruitment Ad" key in a zone -> i see the message in the zone chat
2. Double tap Enter to actually post the message
3. Hit the "Start porting" key
4. Charater ports to another zone -> upon arrival message is automatically pasted in chat
5. Double tap Enter to post it
6. Nothing happens after that and the message post should be the trigger for the next
port correct?

Any info is appreciated, thanks in advance.
Last edited by DukeSteele : 07/26/23 at 02:05 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: