def save_data(data): with open(DATA_FILE, "w") as f: json.dump(data, f, indent=4)
import discord from discord.ext import commands import json import os from datetime import datetime, date DATA_FILE = "milk_data.json" milky cat dmc
await ctx.send(f"🥛 **{ctx.author.display_name}**'s Milky Cat collected **{milk_amount} milk**! Total milk: {data[user_id]['milk']}") def save_data(data): with open(DATA_FILE, "w") as f: json
@commands.command(name="rename_cat") async def rename_cat(self, ctx, *, new_name): """Rename your Milky Cat""" data = load_data() user_id = str(ctx.author.id) if user_id not in data: await ctx.send("You need to use `!milky_cat` first to adopt a cat.") return old_name = data[user_id]["cat_name"] data[user_id]["cat_name"] = new_name[:30] # limit length save_data(data) await ctx.send(f"✅ Renamed your cat from `{old_name}` to `{new_name}`.") async def setup(bot): await bot.add_cog(MilkyCatDMC(bot)) def save_data(data): with open(DATA_FILE