Quantcast
Download
(34 Kb)
Download
Updated: 11/01/22 08:15 PM
Addon for:
AutoInvite.
Pictures
File Info
Compatibility:
Firesong (8.2.5)
Updated:11/01/22 08:15 PM
Created:05/25/20 09:38 AM
Monthly downloads:1,531
Total downloads:121,450
Favorites:75
MD5:
Categories:Group, Guild & Friends, Plug-Ins & Patches
8.2.5
AutoInvite - Updated  Popular! (More than 5000 hits)
Version: 2.6.2.36
by: amuridee [More]
Update

Updated version for future update.

Credit for Original Author: Sasky, Ayantir, Silentgecko for creating AutoInvite AddOn

Dependencies

LibAddonMenu

Overview

Simple auto-invite addon - intended for use in Cyrodiil to quickly setup a group invite string without diving into menus. Since expanded to be a part of the group tab, but original slash commands still exist for quickly turning on and off.

Features

Slash commands to quickly enable or disable inviting, and regrouping
Stop sending invites when reach group limit
Change the group limit (when to stop invites)
Options panel as separate tab in group menu
Settings (except for actually running) are saved between loads
Option to only invite players in Cyrodiil (for guild invites)
Option to restart invite after someone leaves group
Option to auto-kick members after set amount of time offline
Button to re-form the group
Keybindings to reinvite or regroup the group


Localization
Translations have been provided by the following people

French - Provision
German - silentgecko
Japanese - Lionas
Russian - ForgottenLight


Usage
Open the group menu and there is a tab (far right) for AutoInvite settings. Set the invite string and any other settings then check enable. Now anyone who types that message (exactly) in chat will have an invite sent.

Alternatively you can use the slash commands to quickly start/stop and for when you want to start/stop without opening any menus.

Known Issues/Limitations

The regroup function doesn't work well through group leader bug.
Queue display is not in-order for position in queue.
No right click on the mini-group (for kick, travel to, etc).
Sometimes the mini-group list on the AutoInvite tab doesn't update properly. There is a button included to force an update if that's the case.


Slash commands
These are for very quick access or for debugging purposes.

/ai - Turn off AutoInvite. Emergency stop button of sorts
/ai foo - Set string to 'foo' and start inviting
/aidebug - Turn on debug logging to chat window. Note: this can be rather verbose.


Example
You're a raid leader and have some spots to fill.

Type /ai xx in chat message to start listening for 'xx' message in chat
Advertise yourself in chat ("Type xx for Bleakers raid group")
Sit back and let the addon manage sending invites
2.6.2.36

Updated API for Firesongs

2.6.2.35

Updated API for Lost Depths

2.6.2.34

Updated API for High Isle

2.6.2.33

Updated API for Ascending Tide

2.6.2.32

Updated API for Deadlands

2.6.2.31

Updated API for Waking Flame

2.6.2.30

Updated API for Blackwood
Reduced max group to 12

2.6.1.29

Update API for Flames of Ambition

2.6.1.28

Updated API for Markarth

2.6.1.27

Updated API for Stonethorn

2.6.1.26

Add dependencies LibAddonMenu
Remove dependencies LibStub


2.6.0.25

Updated API for Greymoor
Optional Files (0)


Post A Reply Comment Options
Unread 11/01/22, 09:47 PM  
Natakiro

Forum posts: 0
File comments: 35
Uploads: 0
This is a great addon, so convenient! Thank you for keeping this updated

I was wondering if there is any way to make it show UserID instead of character name when it sends an invite. I have everything in the game set to show ID but this is the only exception, and it is really strange to see it invite names that do not match who typed in chat. It's only really an issue when it fails to pick some people up and I can't find out who didn't get the invite without just trying to manually reinvite everyone who typed the trigger.
Report comment to moderator  
Reply With Quote
Unread 10/28/22, 12:17 PM  
eglon

Forum posts: 1
File comments: 6
Uploads: 0
Trial PUG Features

Thanks for this Addon. It is super helpful! Have you considered adding Trial PUG features?

1. Allow players to whisper a role and only invite them if there is space in the group for that role (i.e. if you already have 10 DPS and someone whispers 'DPS', they get an autoreply, "DPS full, sorry" or something like that).
2. If a player whispers a role, is invited, and then is not designated as that role, they receive a whisper every so many seconds, "Please set your role to x" until their role is appropriately set.

Thanks again!
Last edited by eglon : 10/28/22 at 12:19 PM.
Report comment to moderator  
Reply With Quote
Unread 10/22/22, 11:32 AM  
peejaygee

Forum posts: 8
File comments: 3
Uploads: 0
Group Leader Change?

Hey, question, reading the instructions, can't see an option or setting to change.

Today, when doing the Plunder Skull/Feather tasks, I went to get a group. I typed /ai ch and the told people to type ch to come and group and help me kill the horror, 3 had joined, but one of the people joined, and they then got 'group leader' without me going in to the menus and changing it.

The reason I noticed it, people were still typing ch, but the bot was replying unable to send invite, must be group leader (or words to that affect)

The wife uses the same addon and she said she's never had that happen.

Is it a setting, was it a ESO bug, by design, or was it something else.

Thanks.
Report comment to moderator  
Reply With Quote
Unread 09/28/22, 08:13 AM  
Erorah

Forum posts: 0
File comments: 9
Uploads: 0
Error - couldn't invite on channel:2

Originally Posted by Honestaly
Originally Posted by LoneStar2911
If someone tries to whisper me to use my invite string, I get the message "Error - couldn't invite on channel:2" in chat and they don't receive an invite.
Is this something that could be fixed? Or is this some kind of limitation?
This issue still exists. It doesn't always happen, but it does occur. Any idea what is causing it?
This has been happening to me when trying to use AI for a trial through WHISPERS. Is that what channel 2 is? [As opposed to guild chat perhaps?]

How do we fix this?
It allows the first whisper through, then I get the error for the rest of the people.
Thank you so much in advance,
E
Last edited by Erorah : 09/28/22 at 08:14 AM.
Report comment to moderator  
Reply With Quote
Unread 08/19/22, 06:32 AM  
G0K4R

Forum posts: 0
File comments: 19
Uploads: 0
Thanks a lot. Great work. I am using this frequently
Report comment to moderator  
Reply With Quote
Unread 06/25/22, 01:21 PM  
evilspock

Forum posts: 2
File comments: 45
Uploads: 0
Re: Re: Re:

Originally Posted by ZoLatKam
Thx so much for responding!
Originally Posted by amuridee
Originally Posted by ZoLatKam
Thanks so much to Amuridee for all the work done on this mod!

Would it be feasible to add an option to allow users to set AutoInvite to "on" by default?

Or, perhaps, something in the AutoInvite.lua file we can easily edit?
You're welcome, I'll keep my best for this addons alive.

The idea of this mod is you set the invite string first like "x" or "y" then set the AI on for invite people.
You don't want to mess a thing with AI always on right? especially in dolmen farming zone like Alik'r or PvP zone while people using a letters for getting invite to group.
I actually do want the option for it to always be on, with a specific key-phrase, so I can join group with characters on a secondary account without having to bother turning it on every time I swap characters.

Is the mod coded in a way that makes this possible?

If yes, is it something I can enable in the code myself?

Thanks again for responding!
I'm looking for the same thing, an addon with autoinvite always on. Every one I've found you keep having to turn it back on manually whenever you relog. Anyone know a way?
Last edited by evilspock : 06/25/22 at 01:21 PM.
Report comment to moderator  
Reply With Quote
Unread 04/10/22, 11:30 AM  
ZoLatKam
 
ZoLatKam's Avatar

Forum posts: 3
File comments: 112
Uploads: 0
Re: Re:

Thx so much for responding!
Originally Posted by amuridee
Originally Posted by ZoLatKam
Thanks so much to Amuridee for all the work done on this mod!

Would it be feasible to add an option to allow users to set AutoInvite to "on" by default?

Or, perhaps, something in the AutoInvite.lua file we can easily edit?
You're welcome, I'll keep my best for this addons alive.

The idea of this mod is you set the invite string first like "x" or "y" then set the AI on for invite people.
You don't want to mess a thing with AI always on right? especially in dolmen farming zone like Alik'r or PvP zone while people using a letters for getting invite to group.
I actually do want the option for it to always be on, with a specific key-phrase, so I can join group with characters on a secondary account without having to bother turning it on every time I swap characters.

Is the mod coded in a way that makes this possible?

If yes, is it something I can enable in the code myself?

Thanks again for responding!
Report comment to moderator  
Reply With Quote
Unread 04/05/22, 10:50 PM  
amuridee
 
amuridee's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 7
Re:

Originally Posted by ZoLatKam
Thanks so much to Amuridee for all the work done on this mod!

Would it be feasible to add an option to allow users to set AutoInvite to "on" by default?

Or, perhaps, something in the AutoInvite.lua file we can easily edit?
You're welcome, I'll keep my best for this addons alive.

The idea of this mod is you set the invite string first like "x" or "y" then set the AI on for invite people.
You dont want to mess a thing with AI always on right? especially in dolmen farming zone like Alik'r or PvP zone while people using a letters for getting invite to group.
Report comment to moderator  
Reply With Quote
Unread 04/05/22, 10:34 PM  
ZoLatKam
 
ZoLatKam's Avatar

Forum posts: 3
File comments: 112
Uploads: 0
"Default to enabled" option

Thanks so much to Amuridee for all the work done on this mod!

Would it be feasible to add an option to allow users to set AutoInvite to "on" by default?

Or, perhaps, something in the AutoInvite.lua file we can easily edit?
Report comment to moderator  
Reply With Quote
Unread 01/19/22, 12:02 PM  
Honestaly

Forum posts: 0
File comments: 50
Uploads: 0
Originally Posted by LoneStar2911
If someone tries to whisper me to use my invite string, I get the message "Error - couldn't invite on channel:2" in chat and they don't receive an invite.
Is this something that could be fixed? Or is this some kind of limitation?
This issue still exists. It doesn't always happen, but it does occur. Any idea what is causing it?
Report comment to moderator  
Reply With Quote
Unread 07/09/21, 12:55 AM  
M0R
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 20
Uploads: 9
Fix for the bug everyone is getting below

Hey, just popping in to let you know that I posted a detailed explanation for the error and how to fix it in the RDK comment sections.

Basically, between esoui versions 6 and 7, ZOS made it so that each addon creating a menu should provide a priority in the data. The priority explains where the menu is placed. Previously this was still present, but it could be ignored because, if it was nil it would sort by name. However, now it is absolutely needed as if anything but the last added menu is nil, then an error pops up (which is what we experience here)

How to fix the error: add a priority value to your menu data. For example, the following is from the change I made to LGM to get it to work alongside RDK.
Lua Code:
  1. GROUP_MENU_KEYBOARD:AddCategory({
  2.      name = "L.G.M.",--"Lilith's Group Manager",
  3.      categoryFragment = fragment,
  4.      normalIcon = "esoui/art/journal/journal_tabicon_achievements_up.dds",
  5.      --normalIcon = "EsoUI/Art/Icons/guildranks/guild_indexicon_leader_up.dds",
  6.      pressedIcon = "esoui/art/journal/journal_tabicon_achievements_down.dds",
  7.      mouseoverIcon = "esoui/art/journal/journal_tabicon_achievements_over.dds",
  8.      priority = 500
  9.    })

where the priority = 500 is what I added.

The default priorities used by zos are GROUP = 0, TIMED_ACTIVITIES = 100, ZONE_STORIES = 200, DUNGEONS = 300, BATTLEGROUNDS = 400, so I chose 500 because that's the next one down. If multiple addons provide the same priority, its fine as it will just sort by addon name then.

For more detailed info about this, check out RDK's comment section
Last edited by M0R : 07/09/21 at 01:07 AM.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 03:07 PM  
Beta

Forum posts: 0
File comments: 12
Uploads: 0
Originally Posted by WarriorRaiders
Originally Posted by amuridee
Originally Posted by Marazota
Originally Posted by Marazota
errors on PTS


Code:
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:241: operator < is not supported for nil < nil
stack traceback:
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:241: in function 'GroupMenu_Keyboard:AddCategoryTreeNode'
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:259: in function 'GroupMenu_Keyboard:AddCategoryTreeNodes'
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:271: in function 'GroupMenu_Keyboard:AddCategory'
user:/AddOns/AutoInvite/ui/autoinvitescene.lua:102: in function 'AutoInviteUI:CreateScene'
user:/AddOns/AutoInvite/AutoInviteUI.lua:36: in function 'AutoInviteUI.init'
user:/AddOns/AutoInvite/AutoInvite.lua:171: in function '(anonymous)'
still not fixed
RIP addon
ARE YOU SURE?
I testing this addons on live server for dolmen, pvp in cyrodiil, and for trial forming and its working fine without error like you say.
Please make sure you install it correctly and theres no conflict with other addons, you can try to reinstall this addons and dependencies library for testing it again and try to disable other addons for make sure theres no conflict
I'm getting the same error, and the addon that is interferring with it is https://www.esoui.com/downloads/info...xtensions.html

This is the same error I'm getting on https://www.esoui.com/downloads/info...upManager.html with Group Activity Finder add on enabled.

Without Group Activity, both LGM and this addon (AutoInvite) works without error. No errors however on Group Activity Finder add on though.

Thank you for this addon!!!
Can confirm, I also use Group & Activity Finder Extensions and get the following error upon every login:
Code:
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:241: operator < is not supported for nil < nil
stack traceback:
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:241: in function 'GroupMenu_Keyboard:AddCategoryTreeNode'
|caaaaaa<Locals> self = [table:1]{}, nodeData = [table:2]{name = "Trials", mouseoverIcon = "/esoui/art/lfg/lfg_indexicon_t...", normalIcon = "/esoui/art/lfg/lfg_indexicon_t...", pressedIcon = "/esoui/art/lfg/lfg_indexicon_t..."}, nodeTemplate = "ZO_GroupMenuKeyboard_StatusIco...", node = [table:3]{open = F, childSpacing = -10, childIndent = 60, selectSound = "Click_TreeHeader", enabled = F, selected = F, childrenCurrentHeight = 0, openPercentage = 0, childrenHeight = 0}, existingFragmentNode = [table:4]{open = F, childSpacing = -10, childIndent = 60, selectSound = "Click_TreeHeader", enabled = F, selected = F, childrenCurrentHeight = 0, openPercentage = 0, childrenHeight = 0} </Locals>|r
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:259: in function 'GroupMenu_Keyboard:AddCategoryTreeNodes'
|caaaaaa<Locals> self = [table:1], nodeDataList = [table:5]{}, index = 7, nodeData = [table:2] </Locals>|r
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:271: in function 'GroupMenu_Keyboard:AddCategory'
|caaaaaa<Locals> self = [table:1], data = [table:6]{name = "AutoInvite", normalIcon = "EsoUI/Art/Campaign/campaign_ta...", mouseoverIcon = "EsoUI/Art/Campaign/campaign_ta...", pressedIcon = "EsoUI/Art/Campaign/campaign_ta..."} </Locals>|r
user:/AddOns/AutoInvite/ui/autoinvitescene.lua:102: in function 'AutoInviteUI:CreateScene'
|caaaaaa<Locals> self = [table:7]{created = T}, data = [table:6] </Locals>|r
user:/AddOns/AutoInvite/AutoInviteUI.lua:36: in function 'AutoInviteUI.init'
user:/AddOns/AutoInvite/AutoInvite.lua:171: in function '(anonymous)'
|caaaaaa<Locals> def = [table:8]{autoKick = F, restart = F, kickDelay = 300, showPanel = T, cyrCheck = F, watchStr = "", maxSize = 12} </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 11:49 AM  
WarriorRaiders

Forum posts: 0
File comments: 21
Uploads: 0
Originally Posted by amuridee
Originally Posted by Marazota
Originally Posted by Marazota
errors on PTS


Code:
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:241: operator < is not supported for nil < nil
stack traceback:
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:241: in function 'GroupMenu_Keyboard:AddCategoryTreeNode'
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:259: in function 'GroupMenu_Keyboard:AddCategoryTreeNodes'
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:271: in function 'GroupMenu_Keyboard:AddCategory'
user:/AddOns/AutoInvite/ui/autoinvitescene.lua:102: in function 'AutoInviteUI:CreateScene'
user:/AddOns/AutoInvite/AutoInviteUI.lua:36: in function 'AutoInviteUI.init'
user:/AddOns/AutoInvite/AutoInvite.lua:171: in function '(anonymous)'
still not fixed
RIP addon
ARE YOU SURE?
I testing this addons on live server for dolmen, pvp in cyrodiil, and for trial forming and its working fine without error like you say.
Please make sure you install it correctly and theres no conflict with other addons, you can try to reinstall this addons and dependencies library for testing it again and try to disable other addons for make sure theres no conflict
I'm getting the same error, and the addon that is interferring with it is https://www.esoui.com/downloads/info...xtensions.html

This is the same error I'm getting on https://www.esoui.com/downloads/info...upManager.html with Group Activity Finder add on enabled.

Without Group Activity, both LGM and this addon (AutoInvite) works without error. No errors however on Group Activity Finder add on though.

Thank you for this addon!!!
Last edited by WarriorRaiders : 06/02/21 at 11:49 AM.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 10:57 AM  
amuridee
 
amuridee's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 7
Re: Method updated

Originally Posted by HowlyBlood
Hi, For those who wants, I made a simple update on the lua script to change the method to invite people. I never used LUA before so i don't how to add an option in the menu to select which method you prefer but here it is : (in cyan the part of the line i modified)


In line 51 of AutoInvite.lua:

Currently, when you write as a pattern for exemple "+mino" you instantly send an invite to whoever send the exact message "+mino": the code for that is :
Code:
if string.lower(message) == AutoInvite.cfg.watchStr and from ~= nil and from ~= "" then
The change I made is to prevent polite people who write for exemple "+mino please" to be forgotten. With the current method, it won't send any invite to people as their message isn't exactly "+mino".
Code:
if string.find(string.lower(message),"+"..AutoInvite.cfg.watchStr,1, 1)  ~= fail and from ~= nil and from ~= "" then
Optionnal : in pink I made an option to just tag "/ai mino" to search for "+mino" instead, you can just delete this part if you don't want this change :
Code:
if string.find(string.lower(message),AutoInvite.cfg.watchStr,1, 1)  ~= fail and from ~= nil and from ~= "" then
thanks for your suggestion, i will look into it and make sure it's working to
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 10:54 AM  
amuridee
 
amuridee's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 49
Uploads: 7
Originally Posted by Marazota
Originally Posted by Marazota
errors on PTS


Code:
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:241: operator < is not supported for nil < nil
stack traceback:
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:241: in function 'GroupMenu_Keyboard:AddCategoryTreeNode'
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:259: in function 'GroupMenu_Keyboard:AddCategoryTreeNodes'
EsoUI/Ingame/Group/Keyboard/ZO_GroupMenu_Keyboard.lua:271: in function 'GroupMenu_Keyboard:AddCategory'
user:/AddOns/AutoInvite/ui/autoinvitescene.lua:102: in function 'AutoInviteUI:CreateScene'
user:/AddOns/AutoInvite/AutoInviteUI.lua:36: in function 'AutoInviteUI.init'
user:/AddOns/AutoInvite/AutoInvite.lua:171: in function '(anonymous)'
still not fixed
RIP addon
ARE YOU SURE?
I testing this addons on live server for dolmen, pvp in cyrodiil, and for trial forming and its working fine without error like you say.
Please make sure you install it correctly and theres no conflict with other addons, you can try to reinstall this addons and dependencies library for testing it again and try to disable other addons for make sure theres no conflict
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.