Quantcast
Download
(6 Kb)
Download
Updated: 09/22/22 03:33 PM
Pictures
File Info
Compatibility:
Firesong (8.2.0)
Updated:09/22/22 03:33 PM
Created:03/20/20 05:03 PM
Monthly downloads:439
Total downloads:9,794
Favorites:8
MD5:
Categories:Group, Guild & Friends, Chat Mods
Auto Recruit  Updated this week!  Popular! (More than 5000 hits)
Version: 2.6.18
by: peniku8 [More]
This small addon provides useful functionality 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 and it can post welcome messages.



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 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
- Chat alerts for all guilds configurable
Dependencies:
-LibAddonMenu-2.0
-LibCustomMenu
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. The settings file needs to fresh!

2.4.3
-Posting a recruitment message will now automatically select the zone chat
If your ad begins 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 (28)
File Name
Version
Size
Uploader
Date
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 06/16/22, 05:25 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 44
Uploads: 7
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
__________________
Guild Master of "Pact Veteran Trade" and "Pact Veteran Trade II" - Author of "Auto Recruit", "Auto Ranks", "AdBlock" and others
Report comment to moderator  
Reply With Quote
Unread 06/11/22, 08:09 AM  
Honestaly

Forum posts: 0
File comments: 41
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/06/22, 05:22 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 44
Uploads: 7
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
__________________
Guild Master of "Pact Veteran Trade" and "Pact Veteran Trade II" - Author of "Auto Recruit", "Auto Ranks", "AdBlock" and others
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 12/11/20, 07:54 AM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 44
Uploads: 7
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.
__________________
Guild Master of "Pact Veteran Trade" and "Pact Veteran Trade II" - Author of "Auto Recruit", "Auto Ranks", "AdBlock" and others
Report comment to moderator  
Reply With Quote
Unread 12/10/20, 09:35 PM  
Kwoung

Forum posts: 0
File comments: 85
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 11/03/20, 10:09 AM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 44
Uploads: 7
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 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 03/21/20, 12:52 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 44
Uploads: 7
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 03/21/20, 10:02 AM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 44
Uploads: 7
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, 06:13 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4205
File comments: 5261
Uploads: 74
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
Post A Reply



Category Jump: