Files
kwaylon/main.py
2022-01-23 17:54:32 -06:00

47 lines
1.0 KiB
Python

import os
import nextcord as discord
from dotenv import load_dotenv
from nextcord import RawReactionActionEvent
from kwaylon import Kwaylon
if __name__ == '__main__':
import logging
logging.basicConfig(level=logging.INFO)
client = Kwaylon(
# limit=100,
# days=60
)
@client.event
async def on_ready():
await client.handle_ready()
# await client.data.scan_messages(
# client=client,
# # limit=100,
# days=60,
# )
@client.event
async def on_message(message: discord.Message):
await client.handle_message(message)
@client.event
async def on_raw_reaction_add(payload: RawReactionActionEvent):
await client.handle_raw_reaction(payload)
@client.event
async def on_raw_reaction_remove(payload: RawReactionActionEvent):
await client.handle_raw_reaction(payload)
# await client.data.remove_reaction(payload)
load_dotenv()
client.run(os.getenv('DISCORD_TOKEN'))