Karitham / WaifuBot

discord waifu / husbando gacha bot
MIT License
39 stars 11 forks source link

[Feature Request] - Allow users to openly trade waifus #84

Open BellezaEmporium opened 2 years ago

BellezaEmporium commented 2 years ago

Is your feature request related to a problem? Please describe. No.

Describe the solution you'd like As an extension to #69, add a /opentrades, and a /addtradeoffer command, in which permits users to give trade offers to all WaifuBot users (not limited to Discord servers). This could permit exchanges abroad users (and maybe some persons may encounter some nice people in the same instance !)

Technical explanation On DB : "tradeoffers" DB, containing "discord_userID", "waifuToOffer", "additionalComment" (optional)

On WaifuBot : /opentrades -> DB interrogation : "SELECT IN tradeoffers" /addtradeoffer -> "Which waifu would you want to trade ?" -> user adds waifu -> "Any additional comments ?" -> user can add a comment* -> "INSERT INTO tradeoffers"

(optional) In WaifuGUI : "Open Trades" -> List of waifus. On click on one offer, gives waifu, discord ID and comment;

Karitham commented 2 years ago

This sounds like an extremely neat idea to enable cross-server trading.

Right now, I'm focused on migrating fully to / commands, since message commands are deprecated in april.

I'm only missing drops/claims, but I'll be sure to come back on this.

If you have anymore implementation ideas/details, be sure to drop them here, thanks for the suggestion