Skip to content

Instantly share code, notes, and snippets.

@pedroricardo
Created February 17, 2018 21:40
Show Gist options
  • Save pedroricardo/3c430d1f8c376d13ac9f77af58904793 to your computer and use it in GitHub Desktop.
Save pedroricardo/3c430d1f8c376d13ac9f77af58904793 to your computer and use it in GitHub Desktop.
Criando Bot Para Discord #3 - Permissões e Reactions Noções Básicas [Python]
import discord
import asyncio
import random
client = discord.Client()
@client.event
async def on_ready():
print('BOT ONLINE - OLÁ MUNDO')
print(client.user.name)
print(client.user.id)
print('-----PR------')
@client.event
async def on_message(message):
if message.content.lower().startswith('?test'):
await client.send_message(message.channel, "Olá Mundo, estou vivo!")
if message.content.lower().startswith('?moeda'):
if message.author.id == "<user id>": #adicione o seu ID!
escolha = random.randint(1,2)
if escolha == 1:
await client.add_reaction(message, '😀')
if escolha == 2:
await client.add_reaction(message, '👑')
else:
await client.send_message(message.channel, " Você não tem permissão para usar esse comando")
client.run('TOKEN')
Copy link

ghost commented Dec 21, 2018

Isso e no bot.js?

@vSilva-gb
Copy link

Esse bot é em python!

@cruanvale
Copy link

O código não funciona mais. O discord.py atualizou alguns comandos!!

@0liveira7
Copy link

Esses códigos estão desatualizados pedrão!!! você poderia disponibilizar os códigos novos, ajudaria muito mano, abraço

@Gabriel-bits
Copy link

O código não funciona mais. O discord.py atualizou alguns comandos!!

realmente to tentando ler a documentação do discord.py todo em inglês

@badddev
Copy link

badddev commented Apr 22, 2021

a biblioteca atualizou caso queiram o novo código aqui está!

message.add_reaction
message.channel.send

if message.content.lower().startswith('?moeda'):
if message.author.id == "": #adicione o seu ID!
escolha = random.randint(1,2)
if escolha == 1:
await message.add_reaction('😀')
if escolha == 2:
await message.add_reaction('👑')
else:
await message.channel.send(" Você não tem permissão para usar esse comando")

@Kohako11
Copy link

a biblioteca atualizou caso queiram o novo código aqui está!

message.add_reaction
message.channel.send

if message.content.lower().startswith('?moeda'):
if message.author.id == "": #adicione o seu ID!
escolha = random.randint(1,2)
if escolha == 1:
await message.add_reaction('')
if escolha == 2:
await message.add_reaction ('')
else:
await message.channel.send(" Você não tem permissão para usar esse comando")

o meu não está respondendo com esse código

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment