Hello,
I was looking for a script to do the following.. Maybe someone knows where i can get it or how to go about coding it...
You can rate other members in the channel like this:
/msg My_bot trust nickhere
or
/msg My_bot distrust nickhere
Depending on your own trust rating in the channel, your trust/distrust will get stronger/weaker.
I will have a trust rating of 100. New users will have a trust rating of 10. Passing on trust must take several factors into consideration:
a) Number of people who trust/distrust you
b) Strength of that trust
c) Length of trust chain
Obviously, if many people with a high trust rating link to you, you will have a higher level of trust. Trust is not accumulative so if ten people with ratings of 90 trust you, you won't get 900 points -- all you get is a 90 rating with enough protection to withstand ten other 90 rated people who distrust you.
Active participants in the channel constitute the working set for voting. If someone is not active, they cannot be affected by a vote. A majority of people voting will enact a devoice or a wildcard ban. The majority refers to trust rating.
So if someone comes in and is extremely problematic, requiring a ban, then the bot will be asked to announce a poll, and people msg the bot as follows:
/msg My_bot ban nickhere
or
/msg My_bot dont ban nickhere
People who become active during voting can vote. Those who are newly joined cannot vote.
I really hope someone can help me out on this!! I appreciate it!