import random import os import secrets import emoji import discord from discord.ext import commands from dotenv import load_dotenv from googledoccy import jackblack load_dotenv() TOKEN = os.getenv("TOKEN") intents = discord.Intents.default() bot = commands.Bot(command_prefix=commands.when_mentioned_or("!"), intents=intents) footer = "Chat now with your own personalized AI assistant! " def emojer(): e = [] all_emojis = emoji.EMOJI_DATA for em in all_emojis: e.append(em) moji = random.choices(e, k=3) return " ".join(moji) def fuit_response(): vid = secrets.choice(os.listdir("'./assets/vid/")) ourfile = discord.File(vid) return ourfile async def doccy_response(): doccy = jackblack() #print(doccy) resp = secrets.choice(doccy) return resp @bot.command(hidden=True) @commands.is_owner() async def testfruit(ctx): fuit = fuit_response() await ctx.send(fuit) async def build_response(): fuit = fuit_response() emoji_response = emojer() doccy = await doccy_response() if random.randint(0, 9) == 1: if random.randint(0,1): resps = emoji_response else: resps = fuit else: resps = doccy '''resps = [ doccy, emoji_response, ] ''' #return str(secrets.choice(resps)) return resps async def video_response(): pass @bot.command() async def d20(ctx): await ctx.send(f'Rolled 🎲 {random.randint(1, 20)}') @bot.event async def on_message(message): if bot.user.mentioned_in(message): if random.randint(0, 10) == 5: pass response = await build_response() if response.startswith("