Update and rename songchanger to songchanger.py

This commit is contained in:
WhatDidYouExpect 2025-02-26 21:24:24 +01:00 committed by GitHub
parent 7251730b66
commit b3be8f4daa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,12 +1,25 @@
import discord import discord
from discord.ext import commands from discord.ext import commands
from config import RED, GREEN, RESET from config import RED, GREEN, RESET, LOCAL_VERSION_FILE
import os
class songchange(commands.Cog): class songchange(commands.Cog):
def __init__(self, bot): def __init__(self, bot):
self.bot = bot self.bot = bot
def get_local_version():
if os.path.exists(LOCAL_VERSION_FILE):
with open(LOCAL_VERSION_FILE, "r") as f:
return f.read().strip()
return "0.0.0"
global local_version
local_version = get_local_version()
@commands.command() @commands.command()
async def changesong(self, ctx): async def changesong(self, ctx):
if LOCAL_VERSION_FILE < "0.11.8":
await ctx.send(f"Goober is too old! you must have version 0.11.8 you have {local_version}")
await ctx.send("Check the terminal! (this does not persist across restarts)") await ctx.send("Check the terminal! (this does not persist across restarts)")
song = input("\nEnter a song:\n") song = input("\nEnter a song:\n")
try: try: