Advertisement
Guest User

Untitled

a guest
Jul 31st, 2020
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. import discord
  2. from discord.ext import commands
  3. import sqlite3
  4. client = commands.Bot(command_prefix = '$')
  5. connection = sqlite3.connect('server.db')
  6. cur = connection.cursor()
  7. @client.event
  8. async def on_ready():
  9. cur.execute("""CREATE TABLE IF NOT EXISTS users
  10. (
  11. name TEXT,
  12. ID INT,
  13. cash INT,
  14. Clan TEXT,
  15. LVL INT
  16. )""")
  17. for guild in client.guilds:
  18. for member in guild.members:
  19. if(cur.execute(f"SELECT id FROM users WHERE id = {member.id}").fetchone()):
  20. cur.execute(f"INSERT INTO users VALUES ('{member}', {member.id}, 0, 'NONE', 0)")
  21. else:
  22. pass
  23. connection.commit()
  24. @client.event
  25. async def on_member_join(member):
  26. if(cur.execute(f"SELECT id FROM users WHERE id = {member.id}").fetchone()):
  27. cur.execute(f"INSERT INTO users VALUES ('{member}', {member.id}, 0, 'NONE', 0)")
  28. connection.commit()
  29. else:
  30. pass
  31. @client.command(pass_context = True)
  32. async def profile(ctx,member: discord.Member = None):
  33. if member == None:
  34. member = ctx.author
  35. emb = discord.Embed(title = f'Профиль участника {member}', colour = discord.Color.blue())
  36. emb.add_field(name = 'Деньги:',value = f"""{cur.execute("SELECT cash FROM users WHERE ID = {0.id}".format(member)).fetchone()[0]}""")
  37. emb.add_field(name = 'Имя:',value = f'{member}')
  38. emb.add_field(name = 'Клан:',value = 'NONE')
  39. emb.add_field(name = 'Уровень:',value = '0')
  40. await ctx.channel.send(embed = emb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement