elieserdejesus / JamTaba

Jamtaba is a software to play online music jam sessions.
http://www.jamtaba.com
245 stars 49 forks source link

Fine-Adjuting Troll mechanism #1059

Closed jonjamcam closed 3 years ago

jonjamcam commented 6 years ago

Some problems that I feel need to be addressed during the latest trolling season on ninjam:

1.- Troll impersonates real username and blocking in this case is not working as expected because the block applies to both, the troll and the normal user (screenshots by torben):

image

more images here https://imgur.com/a/qcW7l

Torben was supplanted even worse because the troll used a proxy from the same country. He said he couldn't block him because he was using the same name (but I think the block would have worked right-clicking block on the troll's channel)

image

2.- Troll attacks from ninbot lounge that are unblockable ATM.


Proposed solutions:

For 1 I think a good starter is making differentiation of same username possible (IP maybe?)

In the case of 2 I propose a simple idea: filter chat bot messages using a combobox or something that has these kind of options:

1.- filter all (or a ON/OFF button as in public chat) 2.- filter all messages, except VOTING and USER ENTER/LEAVE 3.- Filter only server messages (this will get the lounge trolling under control)

Hitrate commented 6 years ago

Thx, good work Jon

elieserdejesus commented 6 years ago

sad issue, and unfortunally necessary.

Apparently all your ideas are possible @jonjamcam . Maybe I will have some surprise when dive in the programming details, but I think is possible.

For 1 I think a good starter is making differentiation of same username possible (IP maybe?)

@jonjamcam , the masked ip is available, and internally Jtba is using the pair name/IP to identify the users.

Ideas: we can show the country flag along side username in every chat messages to make differentiation of same username, but if the troll is using a "same country" proxy this approach will fail.

Ideas about how making differentiation of same username are welcome.

Hitrate commented 6 years ago

Idea: force only one same name username.. :)

jonjamcam commented 6 years ago

Idea: force only one same name username.. :)

I think that is determined by the server admin

elieserdejesus commented 6 years ago

Idea: force only one same name username.. :) I think that is determined by the server admin

Exactly, unfortunally can't be solved at jamtaba (client) level.

jonjamcam commented 6 years ago

Ideas: we can show the country flag along side username in every chat messages to make differentiation of same username

Sounds good enough to me. And effective in most cases.

if the troll is using a "same country" proxy this approach will fail.

Not necessarily. There are many ways we can know who is who inside a server, so that should not be a problem imo. The important thing to solve is that jamtaba know the difference and allow blocking only one of them (the one the user chooses to block)

jonjamcam commented 6 years ago

Well just for the record a couple of days ago Tom has deactivated the lounge chat from ninbot indefinitely, so one less problem to worry about.

jonjamcam commented 3 years ago

Obsolete...closing