insert2-cogs/starboard.py

28 lines
779 B
Python
Raw Normal View History

2024-12-26 17:13:02 +00:00
import nextcord
from nextcord.ext import commands
from nextcord import TextInputStyle
from dotenv import load_dotenv
from random import randint
import aiosqlite as sqlite3
import requests
import json
import traceback
import sys
from datetime import datetime
import base64
from urllib.parse import urlparse
import os
class starboard(commands.Cog):
def __init__(self, bot: commands.Bot):
self.bot = bot
@commands.Cog.listener('on_raw_reaction_add')
async def on_raw_reaction_add(self,payload):
if payload.emoji == "":
chann = self.bot.get_channel(payload.channel_id)
message = chann.fetch_message(payload.message_id)
await message.forward(chann)
def setup(bot: commands.Bot):
bot.add_cog(starboard(bot))