Fixed permissions for embed usage
This commit is contained in:
parent
1d1b66f87a
commit
67b50c3b8c
3 changed files with 21 additions and 4 deletions
|
@ -3,10 +3,11 @@ from discord.ext import commands
|
|||
from utils import jisho
|
||||
|
||||
class JishoKanjiObject():
|
||||
def __init__(self, query):
|
||||
def __init__(self, query, owner):
|
||||
self.response = jisho.JishoKanji(query)
|
||||
self.total_pages = self.response.entries
|
||||
self.page = 0
|
||||
self.owner = owner
|
||||
|
||||
def prev(self):
|
||||
self.page -= 1
|
||||
|
@ -54,6 +55,9 @@ class Kanji(commands.Cog):
|
|||
if user == self.bot.user:
|
||||
return
|
||||
|
||||
if user.id != self.activeObject.owner:
|
||||
return
|
||||
|
||||
if reaction.me:
|
||||
if reaction.emoji == "⬅️":
|
||||
self.activeObject.prev()
|
||||
|
@ -72,7 +76,7 @@ class Kanji(commands.Cog):
|
|||
if kanji is None:
|
||||
return
|
||||
|
||||
self.activeObject = JishoKanjiObject(kanji)
|
||||
self.activeObject = JishoKanjiObject(kanji, ctx.author.id)
|
||||
embed = await self.createEmbed()
|
||||
message = await ctx.send(embed=embed)
|
||||
self.latestMessage = message.id
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue