Prevent self-upvotes
This commit is contained in:
parent
40e213b75a
commit
8304742bf6
1 changed files with 3 additions and 0 deletions
|
@ -104,6 +104,9 @@ class KarmaBot(Plugin):
|
||||||
karma_target = await self.client.get_event(evt.room_id, reply_to)
|
karma_target = await self.client.get_event(evt.room_id, reply_to)
|
||||||
if not karma_target:
|
if not karma_target:
|
||||||
return
|
return
|
||||||
|
if karma_target.sender == evt.sender and value > 0:
|
||||||
|
await evt.reply("Hey! You can't upvote yourself!")
|
||||||
|
return
|
||||||
karma_id = dict(given_to=karma_target.sender, given_by=evt.sender, given_in=evt.room_id,
|
karma_id = dict(given_to=karma_target.sender, given_by=evt.sender, given_in=evt.room_id,
|
||||||
given_for=karma_target.event_id)
|
given_for=karma_target.event_id)
|
||||||
existing = self.karma.get(**karma_id)
|
existing = self.karma.get(**karma_id)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue