Added Current AcronymBot python file
This commit is contained in:
39
Acronymbot.py
Normal file
39
Acronymbot.py
Normal file
@@ -0,0 +1,39 @@
|
||||
import discord
|
||||
|
||||
from discord import app_commands
|
||||
from discord.app_commands.errors import CommandInvokeError
|
||||
|
||||
|
||||
botIntents = discord.Intents.all()
|
||||
|
||||
|
||||
client = discord.Client(intents=botIntents)
|
||||
tree = app_commands.CommandTree(client)
|
||||
|
||||
@client.event
|
||||
async def on_ready():
|
||||
await tree.sync()
|
||||
print('Itsa me Mario!')
|
||||
|
||||
@tree.command(name="gibme", description="Lmao")
|
||||
async def test(interaction:discord.Interaction):
|
||||
print(f"{interaction.user} used command! Woohoo!")
|
||||
try:
|
||||
await interaction.response.send_message("Pay $5 for a Mario Moment", view=Buttons())
|
||||
except CommandInvokeError:
|
||||
print("Uh oh! It failed!")
|
||||
|
||||
class Buttons(discord.ui.View):
|
||||
def __init__(self, *, timeout=180):
|
||||
super().__init__(timeout=timeout)
|
||||
|
||||
@discord.ui.button(label="Pay $5", style=discord.ButtonStyle.green)
|
||||
async def button(self, interaction: discord.Interaction, button: discord.ui.Button):
|
||||
print(f"{interaction.user} pressed the button")
|
||||
button.disabled = True
|
||||
button.label = "No Refunds!"
|
||||
await interaction.response.edit_message(content=f"Gary is a Capitalist", view=self)
|
||||
|
||||
|
||||
|
||||
client.run('NzgwNzg4NDIwMjkzMDM0MDA0.GEKkUB.Bbl09D3lWMGea_mcIESPMLUyGlkW-6N53BPFjI')
|
||||
Reference in New Issue
Block a user