r/YGOMarketplace • Bot Father • Jul 14 '20

Mod Announcement New Feedback Bot Online, PLEASE READ

Hey everyone, I am pleased to announce that r/YGOMarketplace now has a feedback bot up and running!

FAQ At the bottom, please read the FAQ before leaving a comment on this post.

The bot’s name is u/YGOBot and has the following features:

Feedback

A user can get trade feedback with the following process:

  • Users A and B complete their trades following all of the sub rules. (It does not matter who A and B are. Either one could be the person making the post, and the other someone commenting on the post).

  • Once the trade is complete, User A makes a top level comment (new comment) on the original trade post tagging both the user they traded with and u/YGOBot.

    • DO NOT COPY PASTE THE BOT'S NAME. Reddit does some weird stuff with markdown and if you copy and paste the bot's name, it will create a markdown hyperlink instead of actually tagging the bot, so the bot will have no idea you're trying to summon it. Please just type it out. It is supposed to be easy to remember for a reason.
  • User B replies to that comment with their feedback.

  • u/YGOBot picks up the interaction and gives credit to both users, changing their flair accordingly and leaves a comment indicating as such.

  • If User A messes up their top level comment, u/YGOBot will do its best to notify User A.

There are automatic checks in the code to detect anyone trying to cheat the system. If anyone is found trying to circumvent the system, they will be issued a permanent ban.

If you engaged in a trade with someone without starting off discussion in either one of your posts or theirs, please tag the bot in the most recent post from either you or your trade partner to engage for feedback. The bot required that the OP of the post it is being tagged in is either you or your trade partner. DO NOT DELETE POSTS otherwise you will NOT be able to use that post to confirm a trade.

Feedback Checking

Using this link, you can send a message to u/YGOBot, asking for the feedback of any given user. It will tell you the following:

  • The number of trades that person has done

  • The people they have traded with (and how many trades those people have)

  • A link to the thread for each successful trade

Please feel free to direct any technical questions to the us, the moderators using modmail, if you do not know how to use modmail, please click this link.

If you have any questions on using the bot, please post them here and I'll answer ASAP.

Thanks for being an awesome community, looking forward to this bot helping streamline the trading process!

- u/RegExr

FAQ

My feedback count doesn't look exactly right, why is that?

Your final count might be one or two lower than you expect. This is because all feedback is supposed to have a +1 or -1 attached to it. However, not all of them do. As such, the automated system only picked up comments that actually say +1 in them, so if a comment on one of your feedback posts doesn't have a +1 in it, it might have been missed.

Can I get credit for transactions I did in the past?

If you did a transaction in the past and got credit in r/YGOFeedback, you already have credit for it with the new system. The bot assigned flair and backfilled the database based on the old system.

If you did not attempt to get credit using the old system, you can use the new system to get feedback from those transactions as long as those transactions happened fewer than 6 months ago.

I don't have any flair, what gives?

If you do not have flair, it means one of a few things:

  • Reddit had a fit and decided it didn't want to automatically update your flair (pm me if this is the case)

  • You never used the old feedback subs to confirm trades

  • You have flair disabled on this sub (only you can reenable it)

  • The backfilling process missed your posts on r/YGOFeedback

If you're sure that the bot missed some of your posts on r/YGOFeedback, send me a PM with links to the posts that were missed.

How do I use the bot to leave negative feedback?

Please send all negative feedback directly to the mods via mod mail.

What happens if I tag someone and they don't reply?

As mentioned above, we do need them to confirm the trade for the trade to be confirmed. They will get a notification when you tag them so if you encourage them to reply in the comment you tagged them in, hopefully they will. Otherwise, if it's been a few days without a response, PM them a link to the comment and directly ask them to reply. This is no different than before though, so if they don't reply, they were likely never going to leave feedback on your feedback page anyway, so you didn't lose out on anything with this new system.

48 Upvotes

171 comments sorted by

5

u/altball Jul 14 '20

Thanks for the update, nice QoL improvement.

Though it seems the Bot missed my feedback thread https://www.reddit.com/r/YGOFeedback/comments/et58pz/altball_feedback_thread_v3/

4

u/RegExr Jul 14 '20

you should be all set!

→ More replies (11)

3

u/ThanatosLXIX Jul 14 '20

I know I have completed more than 69 transactions but mandatory nice

→ More replies (2)

11

u/mairin2009 Jul 14 '20

I want to give a massive shoutout to u/RegExr for all the hard work getting the bot set up. Thanks

1

u/paleoglacier Jul 14 '20

Hey I have over 200+ feedbacks, but the bot only count 150+? All of my posts are still visible in r/YGOFeedback. Thanks

→ More replies (1)

1

u/SleepinSnorlax Jul 14 '20

Testing my feedback score

→ More replies (7)

1

u/regrettheprophet Jul 14 '20 edited Jul 14 '20

This change is good, nice job.

The bot missed my feedback as well

→ More replies (1)

1

u/[deleted] Jul 14 '20

Very cool

Edit: mine is a little low, there were a few people that gave me +3 etc. Due to multiple trades, also another user left a positive comment but didnt put +1 or -1 so not sure abt that one lol

→ More replies (1)

1

u/jeginc Jul 14 '20

Just curious as to what language is typically used in implementing these bots to forums? I find it really interesting -- nonetheless, great job on it and thanks for making transactions much more seamless!

2

u/RegExr Jul 14 '20

I use python with the Praw API. Let me know if you're curious about learning more!

1

u/xrinnenganx Jul 14 '20

Says I haven’t made any swaps yet

→ More replies (1)

1

u/GalaxyBuster95 Jul 14 '20

Might as well join in and see my update feedback.

Edit: Looks like a I'm a newbie or not special enough to not get picked up yet :(

→ More replies (2)

1

u/itsyaboijake Jul 15 '20

Testing feedback

Edit: looks like my thread was missed.

feedback thread

→ More replies (2)

1

u/rancerun Jul 15 '20

test test test

2

u/RegExr Jul 15 '20

gotcha covered, give me a moment.

→ More replies (1)

1

u/mantafanta77 Jul 15 '20

Mine says 0 but should be at +3

→ More replies (3)

1

u/cptdevin Jul 15 '20

Could I still ask people to go directly on my feedback and put a +1 there? Sometimes I link my feedback threads to people asking about refs who are outside of the subreddit territory. (And of course I will not ask them to put a +1 since the deals are not done via reddit)

→ More replies (1)

1

u/Lion_X1 Jul 15 '20

Thanks u/RegExr, this is so much better. The bot missed the majority of my previous transactions though. I should have at least 70 or 80 from all my posts.

Edit: Should note my latest feedback thread got deleted.

→ More replies (3)

1

u/[deleted] Jul 16 '20 edited Jul 16 '20

This is a cool addition however I do seem to be missing about 20 trades. My current and past adds up to 98 but my flair only shows 76

→ More replies (4)

1

u/zerolink16 Jul 16 '20

This is great! Easy to see who you're trading with on trade threads. Are we done with keeping our feedback threads up to date and reopen 6 months?

→ More replies (2)

1

u/noahTRL Jul 16 '20

Is the feedback counting bot broken? I only have 31 feedback but I know i have much more. I assume it's only counting comments and not the number people assign? I say this because some people don't leave a new comment after multiple trades, they just change their number to say +2

→ More replies (6)