Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import discord
- import asyncio
- from random import *
- from BlueDB import Blue
- client = discord.Client()
- database = Blue("BotDados")
- @client.event
- async def on_ready():
- print('BOT ONLINE')
- print(client.user.name)
- print(client.user.id)
- print('-----RF------')
- @client.event
- async def on_message(message):
- if message.content.lower().startswith('pz!ajuda'):
- color1 = ''.join([choice('0123456789ABCDEF') for x in range(6)])
- color2 = int(color1, 16)
- global InfoEmbed
- InfoEmbed = discord.Embed(title="Meus comandos",
- color=color2
- )
- InfoEmbed.add_field(name="● :books: Basicos", value="Todos os comandos essenciais, um bom lugar para um novo usuario começar.", inline=True)
- InfoEmbed.add_field(name="● :gear: Avançados", value="Comandos pra o usuário comum e familiar.", inline=True)
- InfoEmbed.add_field(name="● :dividers: Tecnicos", value="Estatísticas e outros comandos de informações úteis.", inline=True)
- InfoEmbed.set_footer(text=client.user.name+" © 2018")
- global msg
- msg = await client.send_message(message.channel, embed= InfoEmbed)
- await client.add_reaction(msg, "📚")
- await client.add_reaction(msg, "⚙")
- await client.add_reaction(msg, "🗂")
- global reax
- reax = message.server.get_member(client.user.id)
- global messagem_2
- messagem_2 = msg.id
- global usuario_2
- usuario_2 = message.author.id
- if message.content.lower().startswith('pz!dinheiro'):
- color1 = ''.join([choice('0123456789ABCDEF') for x in range(6)])
- color2 = int(color1, 16)
- CashEmbed = discord.Embed(title="Dinheiro de {}".format(message.author.name),
- color=color2,
- )
- users = Blue("users")
- if message.author.id in users['users']:
- if 'users' not in users:
- users['users'] = []
- user = Blue(str(message.author.id))
- else:
- users['users'].append(message.author.id)
- user = Blue(str(message.author.id))
- user['money'] = 1000
- user['gems'] = 100
- user['likes'] = 0
- user['upgrades'] = []
- user['shopping'] = 0
- CashEmbed.add_field(name="● :bagCoins: Dinheiro: {}".format(user['money']), value="⠀", inline=True)
- CashEmbed.add_field(name="● :diamanteazulescuro: Gemas: {}".format(user['gems']), value="⠀", inline=False)
- CashEmbed.set_thumbnail(url="https://i.imgur.com/do2j5ut.png")
- CashEmbed.set_footer(text=client.user.name+" © 2018")
- CashMsg = await client.send_message(message.channel, embed= CashEmbed)
- if message.content.lower().startswith('pz!criar'):
- users = Blue("users")
- if message.author.id in users['users']:
- user = Blue(str(message.author.id))
- msg2 = f"money: {user['money']}, gems: {user['gems']}, likes: {user['likes']}, upgrades: {user['upgrades']}, shopping: {user['shopping']}"
- await client.send_message(message.channel, msg2)
- else:
- users['users'].append(message.author.id)
- user = Blue(str(message.author.id))
- user['money'] = 1000
- user['gems'] = 100
- user['likes'] = 0
- user['upgrades'] = []
- user['shopping'] = 0
- msg2 = f"money: {user['money']}, gems: {user['gems']}, likes: {user['likes']}, upgrades: {user['upgrades']}, shopping: {user['shopping']}"
- await client.send_message(message.channel, msg2)
- @client.event
- async def on_reaction_add(reaction, user):
- usuario_1 = user.id
- message_1 = msg.id
- if usuario_1 == "466061146319880200":return
- if reaction.emoji == "📚" and message_1 == messagem_2 and usuario_1 == usuario_2:
- color1 = ''.join([choice('0123456789ABCDEF') for x in range(6)])
- color2 = int(color1, 16)
- InfoEmbedBasicos = discord.Embed(title="Meus comandos basicos",
- color=color2
- )
- InfoEmbedBasicos.add_field(name="● :door: Criar",value="Crie sua pizzaria e comece a se divertir!",inline=True)
- InfoEmbedBasicos.add_field(name="● :pizza: Pizza",value="Veja as informações de sua pizzaria e outras estatísticas",inline=True)
- InfoEmbedBasicos.add_field(name="● :shopping_bags: Loja (pg#) / Loja (Item)", value="Comprar itens", inline=True)
- InfoEmbedBasicos.add_field(name="● :up: Upgrade (pg#) / Upgrade (Item)", value="Compre alguns upgrade e deixe sua pizzaria melhor!",inline=True)
- InfoEmbedBasicos.add_field(name="● :moneybag: Dinheiro", value="Dê uma olhada em suas economias!")
- InfoEmbedBasicos.set_thumbnail(url="https://cdn.discordapp.com/attachments/463456941545488386/467475292617965592/Luigi_Risotto_ava2.png")
- InfoEmbedBasicos.set_footer(text=client.user.name+" © 2018")
- await client.edit_message(msg, embed=InfoEmbedBasicos)
- await client.remove_reaction(msg, "📚", user)
- await client.remove_reaction(msg, "📚", reax)
- await client.remove_reaction(msg, "⚙", reax)
- await client.remove_reaction(msg, "🗂", reax)
- await client.add_reaction(msg, "⏪")
- if reaction.emoji == "⏪" and message_1 == messagem_2 and usuario_1 == usuario_2:
- await client.edit_message(msg, embed=InfoEmbed)
- await client.remove_reaction(msg, "⏪", user)
- await client.remove_reaction(msg, "⏪", reax)
- await client.add_reaction(msg, "📚")
- await client.add_reaction(msg, "⚙")
- await client.add_reaction(msg, "🗂")
- if reaction.emoji == "⚙" and message_1 == messagem_2 and usuario_1 == usuario_2:
- color1 = ''.join([choice('0123456789ABCDEF') for x in range(6)])
- color2 = int(color1, 16)
- InfoEmbedAvançados = discord.Embed(title="Meus comandos avançados",
- color=color2
- )
- InfoEmbedAvançados.add_field(name="● :heart_decoration: Like ",value="Gostou de alguma pizzaria? Deixe seu like nela!",inline=False)
- InfoEmbedAvançados.add_field(name="● :bookmark: Missões",value="Quer ganhar um dinheiro extra? Por que não experimenta fazer uma missão!",inline=True)
- InfoEmbedAvançados.add_field(name="● :bow: Contratar assistente", value="Quer produzir um pouco mais de dinheiro? Contrate um assistente!", inline=True)
- InfoEmbedAvançados.add_field(name="● :bar_chart: Assistente info", value="Quer saber como está indo seu assistente? Use este comando!")
- InfoEmbedAvançados.add_field(name="● :rotating_light: Resetar", value="Quer ter novamente a emoção de começar do inicio? Resete sua pizzaria!",inline=True)
- InfoEmbedAvançados.set_thumbnail(url="https://cdn.discordapp.com/attachments/466288343731142657/466778995828981781/440261266934857728.gif")
- InfoEmbedAvançados.set_footer(text=client.user.name+" © 2018")
- await client.edit_message(msg, embed=InfoEmbedAvançados)
- await client.remove_reaction(msg, "⚙", user)
- await client.remove_reaction(msg, "📚", reax)
- await client.remove_reaction(msg, "⚙", reax)
- await client.remove_reaction(msg, "🗂", reax)
- await client.add_reaction(msg, "⏪")
- if reaction.emoji == "🗂" and message_1 == messagem_2 and usuario_1 == usuario_2:
- color1 = ''.join([choice('0123456789ABCDEF') for x in range(6)])
- color2 = int(color1, 16)
- InfoEmbedTecnicos = discord.Embed(title="Meus comandos tecnicos",
- color=color2
- )
- InfoEmbedTecnicos.add_field(name="● :desktop: Status do bot", value="Tudo oque você precisa saber sobre este maravilhoso bot!",inline=True)
- InfoEmbedTecnicos.add_field(name="● :art: Site", value="Gostou das minhas funções? Visite meu site!!")
- InfoEmbedTecnicos.add_field(name="● :mailbox_closed: Atualizações", value="Fique por dentro das minhas atualizações e novidades.")
- await client.edit_message(msg, embed=InfoEmbedTecnicos)
- await client.remove_reaction(msg, "🗂", user)
- await client.remove_reaction(msg, "📚", reax)
- await client.remove_reaction(msg, "⚙", reax)
- await client.remove_reaction(msg, "🗂", reax)
- await client.add_reaction(msg, "⏪")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement