more music
This commit is contained in:
51
main.py
51
main.py
@@ -49,7 +49,7 @@ happy_answers = [
|
|||||||
"yahoo",
|
"yahoo",
|
||||||
"gleep :)"
|
"gleep :)"
|
||||||
]
|
]
|
||||||
swear_words = ["fuck", "shit", "cunt", "bitch", "fucking"]
|
swear_words = ["fuck", "shit", "cunt", "bitch", "fucking", "fag", "nigg"]
|
||||||
hi = ["hi", "hi ", "hey ", "hello "]
|
hi = ["hi", "hi ", "hey ", "hello "]
|
||||||
hello = ["hii :3", "hewwo :3", "heyy :D"]
|
hello = ["hii :3", "hewwo :3", "heyy :D"]
|
||||||
why_question_answers = [
|
why_question_answers = [
|
||||||
@@ -115,6 +115,33 @@ crash_out_responses = [
|
|||||||
"not. right. now.",
|
"not. right. now.",
|
||||||
"GOD JUST SHUT UP, PLEASE. I BEG OF YOU"
|
"GOD JUST SHUT UP, PLEASE. I BEG OF YOU"
|
||||||
]
|
]
|
||||||
|
thanks_responses = [
|
||||||
|
"no problem!!! :D",
|
||||||
|
"you are welcomz",
|
||||||
|
'hehe :3'
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
class MusicMenu(discord.ui.Select):
|
||||||
|
def __init__(self):
|
||||||
|
options = [discord.SelectOption(label=a.rsplit(".", 1)[0]) for a in os.listdir("music")] + [discord.SelectOption(label="random song", description="gleep glorp wil chuz a son for u!!!!", value="RANDOM")]
|
||||||
|
super().__init__(max_values=1, min_values=1, placeholder="chuz songz", options=options)
|
||||||
|
|
||||||
|
async def callback(self, interaction: discord.Interaction):
|
||||||
|
chosen_song = self.values[0] + ".mp3" if self.values[0] != "RANDOM" else choice(os.listdir("music"))
|
||||||
|
|
||||||
|
if self.values[0] == "RANDOM":
|
||||||
|
await interaction.response.send_message(content="i choz {chosen_song.rsplit('.', 1)[0]} forr uuuu :3\ngimme a sec while i send it...")
|
||||||
|
else:
|
||||||
|
await interaction.response.send_message(content="gimme a sec while i send it...")
|
||||||
|
|
||||||
|
file = os.path.join("music/", chosen_song)
|
||||||
|
await send_voice_message(file, interaction.channel)
|
||||||
|
|
||||||
|
class MusicView(discord.ui.View):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__()
|
||||||
|
self.add_item(MusicMenu())
|
||||||
|
|
||||||
|
|
||||||
async def send_tts_message(message: str, channel: discord.TextChannel):
|
async def send_tts_message(message: str, channel: discord.TextChannel):
|
||||||
@@ -296,7 +323,7 @@ async def on_message(message: discord.Message):
|
|||||||
await decrease_mood(message)
|
await decrease_mood(message)
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
target = message.mentions[1]
|
|
||||||
|
|
||||||
if message.mention_everyone == True:
|
if message.mention_everyone == True:
|
||||||
await message.reply("veri funni buckaroo :|")
|
await message.reply("veri funni buckaroo :|")
|
||||||
@@ -304,6 +331,7 @@ async def on_message(message: discord.Message):
|
|||||||
|
|
||||||
if message.guild.get_role(admin_role_id) in message.author.roles:
|
if message.guild.get_role(admin_role_id) in message.author.roles:
|
||||||
try:
|
try:
|
||||||
|
target = message.mentions[1]
|
||||||
await message.reply("deploying gleep glorp lazor off dume!!!!")
|
await message.reply("deploying gleep glorp lazor off dume!!!!")
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
await message.channel.send("targor aquire....")
|
await message.channel.send("targor aquire....")
|
||||||
@@ -328,16 +356,20 @@ async def on_message(message: discord.Message):
|
|||||||
if content.find("goon") != -1:
|
if content.find("goon") != -1:
|
||||||
response = "gooning is not allowed you fucking weirdo"
|
response = "gooning is not allowed you fucking weirdo"
|
||||||
await decrease_mood(message)
|
await decrease_mood(message)
|
||||||
elif content.startswith("play some music"):
|
elif content.startswith("play"):
|
||||||
song_name = choice(os.listdir("music"))
|
#song_name = choice(os.listdir("music"))
|
||||||
await message.reply("ok ill play " + song_name.rsplit(".", 1)[0])
|
#await message.reply("ok ill play " + song_name.rsplit(".", 1)[0])
|
||||||
file = os.path.join("music/", song_name)
|
#file = os.path.join("music/", song_name)
|
||||||
await send_voice_message(file, message.channel)
|
#await send_voice_message(file, message.channel)
|
||||||
|
await message.reply("here are the songs i have", view=MusicView())
|
||||||
return
|
return
|
||||||
elif content.startswith("speak "):
|
elif content.startswith("speak "):
|
||||||
content = content.removeprefix("speak ")
|
content = content.removeprefix("speak ")
|
||||||
await send_tts_message(content, message.channel)
|
await send_tts_message(content, message.channel)
|
||||||
return
|
return
|
||||||
|
elif content.startswith("say "):
|
||||||
|
content = content.removeprefix("say ")
|
||||||
|
response = content
|
||||||
elif content.find("bad alien") != -1:
|
elif content.find("bad alien") != -1:
|
||||||
response = choice(sad_answers)
|
response = choice(sad_answers)
|
||||||
await decrease_mood(message)
|
await decrease_mood(message)
|
||||||
@@ -357,11 +389,8 @@ async def on_message(message: discord.Message):
|
|||||||
elif content.find("ihy") != -1 or content.find("hate you") != -1 or content.find("detest you") != -1 or content.find("despise you") != -1 or content.find("hate you") != -1 != -1 or content.find("screw you") != -1 or content.find("fuck you") != -1:
|
elif content.find("ihy") != -1 or content.find("hate you") != -1 or content.find("detest you") != -1 or content.find("despise you") != -1 or content.find("hate you") != -1 != -1 or content.find("screw you") != -1 or content.find("fuck you") != -1:
|
||||||
response = choice(sad_answers)
|
response = choice(sad_answers)
|
||||||
await decrease_mood(message)
|
await decrease_mood(message)
|
||||||
elif content.startswith("say "):
|
|
||||||
content = content.removeprefix("say ")
|
|
||||||
response = content
|
|
||||||
elif content.find("thanks") != -1 or content.find("thank you") != -1:
|
elif content.find("thanks") != -1 or content.find("thank you") != -1:
|
||||||
response = "no problem bro 😎"
|
response = choice(thanks_responses)
|
||||||
await increase_mood(message)
|
await increase_mood(message)
|
||||||
else:
|
else:
|
||||||
if randint(1, 10) != 1:
|
if randint(1, 10) != 1:
|
||||||
|
|||||||
BIN
music/blind.mp3
Normal file
BIN
music/blind.mp3
Normal file
Binary file not shown.
BIN
music/exit music for a film.mp3
Normal file
BIN
music/exit music for a film.mp3
Normal file
Binary file not shown.
BIN
music/falling away from me.mp3
Normal file
BIN
music/falling away from me.mp3
Normal file
Binary file not shown.
BIN
music/freak on a leash.mp3
Normal file
BIN
music/freak on a leash.mp3
Normal file
Binary file not shown.
BIN
music/high.mp3
Normal file
BIN
music/high.mp3
Normal file
Binary file not shown.
BIN
music/making love to morgan wallen.mp3
Normal file
BIN
music/making love to morgan wallen.mp3
Normal file
Binary file not shown.
BIN
music/nookie.mp3
Normal file
BIN
music/nookie.mp3
Normal file
Binary file not shown.
BIN
music/paranoid android.mp3
Normal file
BIN
music/paranoid android.mp3
Normal file
Binary file not shown.
BIN
music/s33k h3lp.mp3
Normal file
BIN
music/s33k h3lp.mp3
Normal file
Binary file not shown.
Reference in New Issue
Block a user