Exploring SteemTools: A Question About Mentions

in Steem Devlast month (edited)

image.png

I’ve been exploring SteemTools, specifically https://steemworld.org/, and I noticed something interesting. There are many mentions of users, but when I enter Steemit, I don’t recognize or see those same mentions.

I asked myself why this happens. Is it a front-end issue? I decided to test the API, but still, I don't receive mentions the same way I do in SteemWorld.

I tried using the bridge.account_notifications and condenser_api.get_state, but encountered the same issue.

The users I don’t get mentions from are ones who don’t publish posts directly from Steemit, like @realrobinhood or @italygame (witness accounts). It seems like I don’t get mentions from these types of accounts.

Is this a bug? There seem to be a lot of mentions that I’m not receiving or seeing. Is there any explanation for this?

image.png
The motions in Steemit

image.png
The motions in steemworld

Do you see the difference?

cc @steemcurator01
@steemchiller
@the-gorilla

Sort:  
 7 days ago 

There's an undocumented "min_score" parameter in the bridge.account_notifications method. It appears to me that Hivemind sets the default to 25 and adjusts it to 0 for communities. Presumably, Steemworld uses a lower threshold than 25.

So, I guess the mention notifications that you'd see from a certain account might even be different within condenser, itself, depending on whether its from a blog post or a community post.

I haven't had much luck finding how/where the score is calculated, though. The developer web site just says:

The score value is based on the originating account’s rank.

Not very useful.

I was thinking it had to do with reputation, but I suppose it could be SP, as @adeljose mentioned in replies. I'd swear that we talked about this before, but I can't find the conversation. Maybe @moecki or @the-gorilla can close the gap.

I also think there's a limit to the number of mentions you can make. I think it's something like 10 before nobody receives any (presumably to prevent spam mentions). That'll be why realrobinhood's mentions won't appear.

Hive.blog doesn't have this limit. I don't know if it limits low reputation accounts but I'm pretty certain Steemit does.

We've definitely discussed it before but I don't think that anybody's dug into the codebase to find the rules - if they did, I missed it. It's possibly _notifs_sql() but I know about as much about Hivemind as I do about the first girl I fancied at Primary School.

 5 days ago 

I don't think that anybody's dug into the codebase

I did it :-)
But it's also been a while

 5 days ago 

That's one that I'll bookmark in condenser if that change ever get activated. ;-)

 5 days ago 

Me too, like the quiz :-)
I'm close to activating this change on steemit.steemnet.org... but at the moment there are so many changes in the condenser that I can't keep up with adapting it to my code.

I wonder if it will cost any resources to notify someone. That is, if a user with low SP mentions another user in their post, do they need resources to make it public?

 5 days ago 

No.

You can find some explanations about it in my post.

Greetings, friend, thank you very much for the insight on this topic. Now, when you talk about "rank", what are you referring to? Is it related to SP?

 yesterday 

Right. The rank is determined by the amount of effective SP.

I know it was talked about a long time ago, but I don't remember what the reason was

I'm discovering. I'm seeing many things and feeling interested. As you know, I'm new, and I haven't gotten deeply into the Steem ecosystem yet, so step by step, I will learn

Greetings, friend @kafio

As far as I can remember, there could be two reasons why we can't see mentions on Steemit.

One is related to Steem Power. If a user doesn't have a certain amount of SP, their mentions won't be visible in the notification panel.

The other reason is that the user who mentions shares the mention with a long list of users, and therefore, some of them don't appear in Steemit notifications.

Thank you for your response. However, things are still not very clear. The issue isn't with the front end of Steemit , I'm using the Node RPC API to fetch notifications, but I'm not receiving anything. Meanwhile, on steemworld.org, notifications are showing up correctly. I'm still a beginner when it comes to understanding how Steem works on a deeper level, but I'm eager to explore and learn more

Those were two cases that were technically discovered at one point. Tell italygame to mention only you in a comment to see if it shows up. Find several users with low SP who mention you to verify.

 6 days ago (edited)

Sorry for the late reply. The mention from remlaps worked 😀
I don't have much time right now, but I would leave you me explanation post for this:

https://steemit.moecki.online/hive-146118/@moecki/steemit-benachrichtigungen-verstehen-or-understanding-steemit-notifications

Upvoted! Thank you for supporting witness @jswit.