BossHuso / discord-rare-drop-notificater

Sends a detailed notification via Discord webhooks whenever you get a rare/unique drop.
BSD 2-Clause "Simplified" License
17 stars 40 forks source link

Rare drop table #29

Open MathieuDR opened 3 years ago

MathieuDR commented 3 years ago

The rare drop table is plaguing us at the moment, drops not showing up, or sometimes showing up when it's not needed.

We should brainstorm what we can do about this.

Aluminoti commented 3 years ago

I saw in one of the most recent updates that its now allowed to require both rarity and value + the option to always show uniques from events. I'm not sure if the following suggestion has to do with this particular issue but it may be a nice to have a whitelist option. If you'd like me to separate this, please let me know.

If selected, always send items received that are on the list, regardless of value or rarity. This would use a text box similar to the ignored items, except for whitelisted items.

One of the ways I've had to prevent the spam of stuff is simply to modify my clans discord bot to verify that the item being received and showing in the embed are part of a specified whitelist. From there, forward the embed message to another channel where people have access to see it.

If you would like the whitelist I have, it includes all unique items from the collection log with the exception of clue scrolls. from clue scrolls it has only 3rd age, gilded, and the boot drops (I think?)

Note: I haven't really dived in to anything so I'm hoping that just allowing a whitelist instead of having to check items from API/Cache would maybe resolve some of the issues with things showing up/not showing up.

MathieuDR commented 3 years ago

Hey, I like the 'whitelist' idea a lot It could work basically like the blacklist. But I think it's best to put this in a separate ticket.

I'm also thinking of perhaps creating a 'second' webhook field where only certain data is sent (Item, amount, price, rarity, unique, ..) so that custom bots can consume it, and filter through there. But that might be out of the scope.

Another option for that filtering is creating a custom discord bot, and invite that one to your server. Perhaps we should open a ticket, discuss it these and see what's preferred/wanted and or needed.