Quantcast
Download
(33 Kb)
Download
Updated: 11/04/20 05:14 PM
Pictures
File Info
Compatibility:
Markarth (6.2.5)
Updated:11/04/20 05:14 PM
Created:09/02/20 11:48 AM
Monthly downloads:108
Total downloads:761
Favorites:6
MD5:
Categories:Bags, Bank, Inventory, Data Mods
6.2.5
ITTs Donation Bot ( ITTDB )
Version: 1.6
by: ghostbane [More]
Dependencies: LibAddonMenu-2.0 LibChatMessage LibGuildRoster

Languages: EN, RU, DE

Donation Bot is a simple and unintrusive addon that helps Trade GMs and Staff track guild deposits from its members. Adding a column beside member notes, you will be able to see various totals based on the time filter dropdown at the bottom of the screen.

Hovering over a members donation field will give you a tooltip of information relative to that user. On the left hand side is a log of the last 5 donations, on the right is various totals based on time.


Features
  • Log + Summary Tooltip ( Only displays if there is data for the person )
  • Donations column, sortable, in the Guild Roster
  • Time dropdown for query selection
  • On-screen notifications
  • Chat notifications
  • Lotto / Raffle Generator

Commands

Re-generate the tooltip cache
Code:
/itt-donation-cache <i>
ie. /itt-donation-cache 2
Note: The number 2, being the second guild in the users guild list.

For performance, tooltips are generated individually as Donation Bot receives the data. This happens so it isn't constructed every time you hover over a guild member's row in the roster. Sometimes with a large influx of information, some member's tooltips may not get updated, or if in-general game performance is staggering. You can manually re-generate a guilds tooltips with this command.


Compatibility

Whilst these are not dependencies to make this addon work, I know that GMs + Staff will likely have these tools turned on, presented inside their roster.

We have developed Donation Bot alongside,

Supported

Arkadius' Trade Tools
MasterMerchant 3.0

Not Supported

Master Merchant 2.x
Note: Does not have LibGuildRoster support. But I've been told by the MM maintainer, that this is coming.

Shissu's Roster
Note: Enabling any of the "additional columns" in the Shissu settings, triggers an anchor cycle warning, which could potentially crash your game. Disable these columns in the Shissu Roster settings.

If there is an addon that you enjoy using, that is conflicting with Donation Bot, please let me know in the comments.

Ideally we are working on a Lib for managing custom columns in the guild roster. If we achieve that aim and hope to get our fellow addOn developers on-board, compatibility and performance for all would increase.

10/10/2020 - This was achieved! ( ATT, MM3 supported )




EU Beta test team

@Fiktius - GM of Rolling Coins, Shining Coins, Flipping Coins
@JN_Slevin - GM of -Cashflow, Tamriels Emporium, Merchants of Magnus, The Noble Merchants and Eternal Forest Merchantry
@HSVFAN - GM of -Cashflow, Tamriels Emporium, Merchants of Magnus, The Noble Merchants and Eternal Forest Merchantry
@Lissy3001 - GM of Rächer-Handelskontor
@countdownical - Co-GM of Rolling Coins, Shining Coins, Flipping Coins
@SammiSakura - GM of The Forbidden Cleavage, Brave Cat Trade, The Forbidden Union and Daedric Baanditos
@JKaba40k - GM of Capital of Avalon


Translation Team

RU - @JKaba40k
DE - @JN_Slevin + @Lissy3001
EN - The British invasion of Ireland cite 1169


More to come

Too long Trade GMs and Staff have had outdated tools or inconsistent experiences to do the daily maintenance required of running a functioning Trade Guild. Donation Bot is the first addition of many, in terms of helpful and modern tools to get the job done.


About ITT

Independent Trading Team is a trade alliance on PC-EU, always looking to provide a productive community for its traders and partners.


This addOn was developed and is maintained by @Ghostbane. If you would like to donate a potato to him via mail he is accessible on PC-EU + PC-NA.
Version 1.6
Additional language support - RU + DE
In-chat notifications, username now properly clickable to pm
Re-rendering donation column on the fly if new donations come in while open
Updating for Markarth :)

Version 1.5.2

There was a slight issue with data on the EU server after its maintenance today, a slight chance to corrupt information. I've added in safety checks to ensure the UI does not error, allowing you to use the addon, and to fix the data once your history goes back far enough.

It wouldn't hurt to do a full sweep of your Guild Bank history after installing.

Always remember to backup your SVs !

Version 1.5

- Added LibGuildRoster support
- Added a time range dropdown to the Lotto generator

Version 1.4

Added a lotto/raffle generator based on request. The idea is to generate column values based on the current trading week to paste into a spreadsheet.
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Uploader
Date
1.5.2
28kB
ghostbane
10/15/20 09:44 AM
1.5
28kB
ghostbane
10/10/20 01:18 PM


Post A Reply Comment Options
Unread 12/14/20, 03:55 PM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 38
Uploads: 5
Originally Posted by Kwoung
Originally Posted by ghostbane
Originally Posted by Kwoung
Dang, my game has been constantly crashing for days recently, and just read the bit about Shissu's additional columns so hoping turning that off fixes it. Any chance Shissu's will get updated that you know of, as I kind of like the character column (the only one I had activated).

I wish I could code and help you guys, as a one-stop guild tool would be awesome.
Our next addon is in heavy development at the minute that will have quite a lot of guild management tools. I've been at it for a few months for now, beta's have been doing great.

The disabling additional columns should fix that issue for you. ITTDB uses my lib, LibGuildRoster to create and manage the custom columns in the roster. Any addon that tries to do this not through the lib and cause errors ( In this case, Shissu's Roster )

So Shissu's Roster would need to use the lib to ensure compatibility with this addon.

LibGuildRoster will be receiving an update in early next year that will allow to disable any column you wish ( including in-game columns ) and order them as you like, per guild. There will be additional variety columns introduced as well that you can add, such as 'Character'

Hope this helps.
That sounds really awesome, managing a guild with a trader and a guild crown exchange has been a real chore. What I would really love is an auto-ranking addon to manage the guild ranks bit, but is configurable enough to account for sales, gold/item donations & crown purchases (deposits ending in 1) vs raffle entries which are increments of 1k or 7,777. The crown bit would be the most complicated, as the guild cut of that does count towards rank.

One of my guilds also has a Discord bot that manages member ranks and does all that, including using MM pricing for item donation credit, which I would kill to have access to use. I was actually thinking of getting back into programming as I am mostly retired now and it could be fun to work on.

Anyhow, back to my issue at hand.. I just crashed again almost exactly when a member made a large gold deposit in the guild bank. Not saying it is your addon by any means, just hoping to figure out what combo is causing it. Which unfortunately I probably can't fix anyways, due to already running the bare min amount of guild tools to be able to manage the guild, see below;

Shissu's (with most bits off but member mouseover, various filters & the Rank/Proceeds dropdowns are on the roster)
ITT Donation Bot
MM 3.x
Auto Recruit
Default Guild Bank (saved my butt many times)
Guild Bank Ledger (the only way to export the data I am aware of)
Many thanks on all this. I PM'd you my discord details to see if we can quickly diagnose what is going on with your addons.
Report comment to moderator  
Reply With Quote
Unread 12/14/20, 02:30 PM  
Kwoung

Forum posts: 0
File comments: 58
Uploads: 0
Originally Posted by ghostbane
Originally Posted by Kwoung
Dang, my game has been constantly crashing for days recently, and just read the bit about Shissu's additional columns so hoping turning that off fixes it. Any chance Shissu's will get updated that you know of, as I kind of like the character column (the only one I had activated).

I wish I could code and help you guys, as a one-stop guild tool would be awesome.
Our next addon is in heavy development at the minute that will have quite a lot of guild management tools. I've been at it for a few months for now, beta's have been doing great.

The disabling additional columns should fix that issue for you. ITTDB uses my lib, LibGuildRoster to create and manage the custom columns in the roster. Any addon that tries to do this not through the lib and cause errors ( In this case, Shissu's Roster )

So Shissu's Roster would need to use the lib to ensure compatibility with this addon.

LibGuildRoster will be receiving an update in early next year that will allow to disable any column you wish ( including in-game columns ) and order them as you like, per guild. There will be additional variety columns introduced as well that you can add, such as 'Character'

Hope this helps.
That sounds really awesome, managing a guild with a trader and a guild crown exchange has been a real chore. What I would really love is an auto-ranking addon to manage the guild ranks bit, but is configurable enough to account for sales, gold/item donations & crown purchases (deposits ending in 1) vs raffle entries which are increments of 1k or 7,777. The crown bit would be the most complicated, as the guild cut of that does count towards rank.

One of my guilds also has a Discord bot that manages member ranks and does all that, including using MM pricing for item donation credit, which I would kill to have access to use. I was actually thinking of getting back into programming as I am mostly retired now and it could be fun to work on.

Anyhow, back to my issue at hand.. I just crashed again almost exactly when a member made a large gold deposit in the guild bank. Not saying it is your addon by any means, just hoping to figure out what combo is causing it. Which unfortunately I probably can't fix anyways, due to already running the bare min amount of guild tools to be able to manage the guild, see below;

Shissu's (with most bits off but member mouseover, various filters & the Rank/Proceeds dropdowns are on the roster)
ITT Donation Bot
MM 3.x
Auto Recruit
Default Guild Bank (saved my butt many times)
Guild Bank Ledger (the only way to export the data I am aware of)
Report comment to moderator  
Reply With Quote
Unread 12/14/20, 11:11 AM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 38
Uploads: 5
Originally Posted by Kwoung
Dang, my game has been constantly crashing for days recently, and just read the bit about Shissu's additional columns so hoping turning that off fixes it. Any chance Shissu's will get updated that you know of, as I kind of like the character column (the only one I had activated).

I wish I could code and help you guys, as a one-stop guild tool would be awesome.
Our next addon is in heavy development at the minute that will have quite a lot of guild management tools. I've been at it for a few months for now, beta's have been doing great.

The disabling additional columns should fix that issue for you. ITTDB uses my lib, LibGuildRoster to create and manage the custom columns in the roster. Any addon that tries to do this not through the lib and cause errors ( In this case, Shissu's Roster )

So Shissu's Roster would need to use the lib to ensure compatibility with this addon.

LibGuildRoster will be receiving an update in early next year that will allow to disable any column you wish ( including in-game columns ) and order them as you like, per guild. There will be additional variety columns introduced as well that you can add, such as 'Character'

Hope this helps.
Report comment to moderator  
Reply With Quote
Unread 12/13/20, 10:45 PM  
Kwoung

Forum posts: 0
File comments: 58
Uploads: 0
Dang, my game has been constantly crashing for days recently, and just read the bit about Shissu's additional columns so hoping turning that off fixes it. Any chance Shissu's will get updated that you know of, as I kind of like the character column (the only one I had activated).

I wish I could code and help you guys, as a one-stop guild tool would be awesome.
Last edited by Kwoung : 12/14/20 at 02:25 AM.
Report comment to moderator  
Reply With Quote
Unread 12/10/20, 02:11 PM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 38
Uploads: 5
Originally Posted by wolfstar
Does this work in real time? As it is, my history doesn't update unless I log out of the game completely. Would be nice if it can give me the information of someone buying raffle tickets without my needing to exit the game to see that.
The history is now fixed, and notifications should resume as normal!
Report comment to moderator  
Reply With Quote
Unread 12/03/20, 08:24 AM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 38
Uploads: 5
Originally Posted by wolfstar
Does this work in real time? As it is, my history doesn't update unless I log out of the game completely. Would be nice if it can give me the information of someone buying raffle tickets without my needing to exit the game to see that.
Hi there!

Well, this is exactly how this addon ( and all of the Guild History events ) worked before the Markarth DLC update! Since then, the Guild History no longer pushes information. ( With no confirmed fix date from ZoS just yet )

There are many threads about it, for example,
https://forums.elderscrollsonline.co...-broken#latest

If you are unfamiliar about what all this means, before that patch, the Server 'pushed' guild events + notifications to the users addons, instead of the addons constantly requesting them on demand. ( Sales, Banking, Ranks, updates etc )

So unfortunately, like the rest of us, the only way at present to get up to date information is by relogging completely. This is the same thing with sales tools as well, ATT + MM etc, everyone is in the same boat until a fix from ZoS arriaves.

I hope this explains things!
Report comment to moderator  
Reply With Quote
Unread 12/03/20, 02:31 AM  
wolfstar

Forum posts: 0
File comments: 196
Uploads: 0
Does this work in real time? As it is, my history doesn't update unless I log out of the game completely. Would be nice if it can give me the information of someone buying raffle tickets without my needing to exit the game to see that.
Report comment to moderator  
Reply With Quote
Unread 11/19/20, 12:29 PM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 244
Uploads: 2
So any news about future updates? :3
__________________
resigned GM
Just Traders (EU Belkarth)
Tamriel Stock Exchange (EU Rawl'Kha)
Bait Trading House (EU Wayrest)
Report comment to moderator  
Reply With Quote
Unread 11/04/20, 05:44 AM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 38
Uploads: 5
Originally Posted by Verbalinkontinenz
Originally Posted by ghostbane
Originally Posted by Verbalinkontinenz
Originally Posted by ghostbane
Originally Posted by Verbalinkontinenz
Something i do miss:
the time someone is in the guild. important for those guilds, which have a x days in guild > 0 sales rule. u know, in sgt its been mouseover name.
This is a small part of the next addon in development!

when?
Beta will be available soon, just ironing out some final UI kinks and then i18n.
how do i see donations of people who got kicked? the calculated donation amount on bottom of guild roster will most likely sum the guild roster sum? or the true total?
At the moment with this addon, the total is just the sum of what is available in the roster. This is more orientated towards what active members that have contributed within the set timeframe, allowing you to do XYZ for them based on that information.

Although I am happy to discuss the use cases of the information ( kicked/left users ) and come up with a workflow.
Report comment to moderator  
Reply With Quote
Unread 11/03/20, 06:45 PM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 244
Uploads: 2
Originally Posted by ghostbane
Originally Posted by Verbalinkontinenz
Originally Posted by ghostbane
Originally Posted by Verbalinkontinenz
Something i do miss:
the time someone is in the guild. important for those guilds, which have a x days in guild > 0 sales rule. u know, in sgt its been mouseover name.
This is a small part of the next addon in development!

when?
Beta will be available soon, just ironing out some final UI kinks and then i18n.
how do i see donations of people who got kicked? the calculated donation amount on bottom of guild roster will most likely sum the guild roster sum? or the true total?
__________________
resigned GM
Just Traders (EU Belkarth)
Tamriel Stock Exchange (EU Rawl'Kha)
Bait Trading House (EU Wayrest)
Report comment to moderator  
Reply With Quote
Unread 11/03/20, 04:30 PM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 38
Uploads: 5
Originally Posted by Verbalinkontinenz
Originally Posted by ghostbane
Originally Posted by Verbalinkontinenz
Something i do miss:
the time someone is in the guild. important for those guilds, which have a x days in guild > 0 sales rule. u know, in sgt its been mouseover name.
This is a small part of the next addon in development!

when?
Beta will be available soon, just ironing out some final UI kinks and then i18n.
Report comment to moderator  
Reply With Quote
Unread 11/03/20, 03:37 PM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 244
Uploads: 2
Originally Posted by ghostbane
Originally Posted by Verbalinkontinenz
Something i do miss:
the time someone is in the guild. important for those guilds, which have a x days in guild > 0 sales rule. u know, in sgt its been mouseover name.
This is a small part of the next addon in development!

when?
__________________
resigned GM
Just Traders (EU Belkarth)
Tamriel Stock Exchange (EU Rawl'Kha)
Bait Trading House (EU Wayrest)
Report comment to moderator  
Reply With Quote
Unread 10/07/20, 02:44 AM  
ghostbane
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 38
Uploads: 5
Originally Posted by Verbalinkontinenz
Something i do miss:
the time someone is in the guild. important for those guilds, which have a x days in guild > 0 sales rule. u know, in sgt its been mouseover name.
This is a small part of the next addon in development!

Report comment to moderator  
Reply With Quote
Unread 10/06/20, 11:23 AM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 244
Uploads: 2
Another suggestion - bilancing of plus and minus in donation and bank removals would be also superb
__________________
resigned GM
Just Traders (EU Belkarth)
Tamriel Stock Exchange (EU Rawl'Kha)
Bait Trading House (EU Wayrest)
Report comment to moderator  
Reply With Quote
Unread 10/04/20, 05:07 AM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 244
Uploads: 2
Something i do miss:
the time someone is in the guild. important for those guilds, which have a x days in guild > 0 sales rule. u know, in sgt its been mouseover name.
__________________
resigned GM
Just Traders (EU Belkarth)
Tamriel Stock Exchange (EU Rawl'Kha)
Bait Trading House (EU Wayrest)
Last edited by Verbalinkontinenz : 10/04/20 at 05:08 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: