bot creation

This commit is contained in:
yuki 2025-10-06 23:31:22 -03:00
parent cc0dc89ed9
commit 0908839fb8

32
main.py Normal file
View file

@ -0,0 +1,32 @@
import tomllib
import nerimity
import pylast
with open("config.toml", "rb") as f:
config = tomllib.load(f)
# last.fm client
network = pylast.LastFMNetwork(
api_key = config['api_key'],
api_secret = config['api_secret']
)
# nerimity client
client = nerimity.Client(
token=config['token'],
prefix='!'
)
# Prefix command -> !ping
@client.command(name="ping")
@client.slash_command(name="ping", description="Ping...")
async def ping(ctx: nerimity.Context):
await ctx.send("Pong!")
@client.listen("on_ready")
async def on_ready(params):
print(f"Logged in as {client.account.username}")
client.run()