Bot -links
Invitere
Officiel uenighed
Funktioner
- Discord integrer reaktionsmenuen for ønsker
- Enkel kodeskalering for yderligere bannere
- Fuldstændig nøjagtig ønsket om at efterligne spillet
- MongoDB til brugerdata
Python -pakker:
discord.py==1.6.0 pymongo==3.11.3 dnspython==2.1.0 python-dotenv miljøvariabler:
BOT_TOKEN = "Discord Bot Token." MONGODB_URL = "MongoDB access link" Hvis du vil tilføje nye bannere eller tilpassede bannere, skal du oprette en udvidelse af EventBanner klasse som et enkelt script i event_bannere vejviser. Klassen skal ligne denne:
class BannerName(EventBanner): def __init__(self): super().__init() # This is required for establishing the mongoDB connection and embed initialization self.banner_name = "" # Name of the banner displayed in the embed summary self.event_hero = "" # Name of the featured banner hero self.five_star_pool = [] # List of names for the other potential 5 star outcomes self.rate_up_four_star_pool = [] # List of names of 4 star outcomes that have their odds increased (cumulative 50%) self.four_star_pool = [] # List of names for the other potential 4 star outcomes self.three_star_pool = [] # List of three star outcomes self.banner_image = "" # Url for the banner image # Introductory Embed embed = Embed(title=self.banner_name, description=f"Featured Characters: {self.event_hero}, {', '.join(self.rate_up_four_star_pool)}", color=0x2aec27) embed.set_image(url="https://i.imgur.com/mmhqoiY.gif") embed.set_footer(text="Gacha Bot by Over#6203. Use the reactions to navigate the menus.") # Adds the embed to the output embed list self.embed_list.append(embed.copy()) Link denne klasse til __init__ for pakken (event_banners). Hvis du vil tilføje banneret til listen, der kan kaldes af bruger, skal du føje banneret til ordbogen i __init__ af banners -pakken. Dette skal være i formatet:
"User Call": BannerClassName
Source : https://pythonrepo.com/repo/jeffreyshum-gacha-bot





