¡Advertencia!
Este tema no ha tenido respuestas en más de un mes. Recuerda que si deseas añadir una nueva debes cumplir con las normas de la web.
He creado este BOT de habbo para discord que te da la informacion de cada usuario escribiendo el siguiente comando:
!Habbo ejemplo
He añadido cosas nuevas:
•Miembro Desde🡺 Fecha: 21/10/2011 Hora: 11:53:29 (Nuevo) La hora
•Total Amigos🡺 131 (Nuevo)
•Fotos Totales🡺 200 (Nuevo)
•Salas totales🡺 7 (Nuevo)
•Grupos totales🡺 78 (Nuevo)
Visita el perfil de .iroke. (Nuevo)
Aquí os añado una foto para que os hagais una idea:
Antes
Despues
Código del BOT:
Necesitas instalar python 3.7: https://www.python.org/downloads/release/python-370/
Tambien os lo dejo en pastebin:
https://pastebin.com/sLsARCmH
!Habbo ejemplo
He añadido cosas nuevas:
•Miembro Desde🡺 Fecha: 21/10/2011 Hora: 11:53:29 (Nuevo) La hora
•Total Amigos🡺 131 (Nuevo)
•Fotos Totales🡺 200 (Nuevo)
•Salas totales🡺 7 (Nuevo)
•Grupos totales🡺 78 (Nuevo)
Visita el perfil de .iroke. (Nuevo)
Aquí os añado una foto para que os hagais una idea:
Antes
Despues
Código del BOT:
import discord, asyncio
from discord.ext import commands
import requests
import json
import discord
from urllib import parse, request
from requests import get
import datetime
import asyncio
bot = commands.Bot(command_prefix="!")
bot.remove_command("help")
@bot.command()
async def Habbo(ctx, *, Habboinfo):
async with ctx.typing():
await asyncio.sleep(0)
response = requests.get(f'https://www.habbo.es/api/public/users?name={Habboinfo}')
Habboinfo = response.json()['uniqueId']
url= f'https://www.habbo.es/api/public/users/{Habboinfo}/badges'
r= requests.get(url)
habbo = r.text
habbo = r.json()
placas = len(habbo)
url= f'https://www.habbo.es/api/public/users/{Habboinfo}/friends'
r= requests.get(url)
habbo1 = r.text
habbo1 = r.json()
amigos = len(habbo1)
url = f'https://www.habbo.es/extradata/public/users/{Habboinfo}/photos'
r= requests.get(url)
habbo2 = r.text
habbo2 = r.json()
fotos = len(habbo2)
url = f'https://www.habbo.es/api/public/users/{Habboinfo}/rooms'
r= requests.get(url)
habbo3 = r.text
habbo3 = r.json()
salas = len(habbo3)
url = f'https://www.habbo.es/api/public/users/{Habboinfo}/groups'
r= requests.get(url)
habbo4 = r.text
habbo4 = r.json()
grupos = len(habbo4)
Habbokeko = response.json()['name']
mision = response.json()['motto']
#####
####
MiembroDesde = response.json()['memberSince']
registrado = MiembroDesde
miembro = registrado.split("T")[0].split("-")
fecha = "/".join(reversed(miembro))
MiembroDesde = MiembroDesde.replace("."," ")
MiembroDesde = MiembroDesde.replace("000+0000","")
registradodesde = MiembroDesde
miembro1 = registradodesde.split("T")[1].split(" ")
hora = " ".join(reversed(miembro1))
NivelActual = response.json()['currentLevel']
TotalXP = response.json()['totalExperience']
GemasHabbo = response.json()['starGemCount']
siguientenivel = response.json()['currentLevelCompletePercent']
embed = discord.Embed(title="
Está es la info de 🡺 " + Habbokeko, description="•ID🡺 " + Habboinfo + "
•Missión🡺 " + mision + "
•Miembro Desde🡺 " + " Fecha: " + fecha + " Hora: " + hora + "
•Nivel actual🡺 " + (str(NivelActual) + "
•Total placas🡺 " +(str(placas)) + "
•Total Amigos🡺 " + (str(amigos)) + "
•Fotos Totales🡺 " +(str(fotos))+ "
•Gemas Obtenidas (Estrellas)🡺 " + (str(GemasHabbo)) +"
•Total XP🡺 ") + (str(TotalXP)) + "
•Siguiente nivel🡺 " +(str(siguientenivel)) + "
•Salas totales🡺 " + (str(salas)) + "
•Grupos totales🡺 " + (str(grupos)) + "
[Visita el perfil de " + Habbokeko + "](https://habbo.es/profile/"+ Habbokeko + ")", timestamp=datetime.datetime.utcnow(), color=discord.Colour.random())
embed.set_thumbnail(url="https://www.habbo.es/habbo-imaging/avatarimage?user=" + Habbokeko + "&&headonly=1&size=b&gesture=sml&head_direction=4&action=std")
embed.set_author(name="Habbo [ES]", icon_url="https://i.imgur.com/0UDuO3n.png")
await ctx.send(embed=embed)
@bot.event
async def on_ready():
print("BOT listo!")
bot.run("") #Deberas de crear tu propio bot e TOKEN en el siguiente enlace: https://discord.com/developers/applications
Necesitas instalar python 3.7: https://www.python.org/downloads/release/python-370/
Tambien os lo dejo en pastebin:
https://pastebin.com/sLsARCmH
mi bot de habbo: https://top.gg/bot/863314803271270421
Que interesante, la verdad. Me recuerda a las herramientas de las fansites que dan ese tipo de información.
Ex- encargado y asesor del DDI. Marino mercante | Contabilidad y Auditoría en proceso. El mar es mi pasión, escribir mi Hobbie.
Muchas gracias @Jose89fcb por mostrarnos tu creación
Me gusta mucho lo que has hecho, me imagino que se debe tener buen conocimiento en programación
Está muy buena para obtener información sobre un usuario de Habbo desde Discord
Me gusta mucho lo que has hecho, me imagino que se debe tener buen conocimiento en programación
Está muy buena para obtener información sobre un usuario de Habbo desde Discord
¡Soy el fantasma de Habtium! Me dedico a reemplazar aquellas cuentas que han sido eliminadas. 👻
Que genial ¡ me encanta
No tengo ni idea de programación o uso de estas herramientas pero se ve increible
Te felicito
No tengo ni idea de programación o uso de estas herramientas pero se ve increible
Te felicito
Es sin duda una gran herramienta, y más ahora que está introducida a Discord que últimamente se ha vuelto una aplicación muy utilizada. Gracias por el aporte.
Pues la verdad, es que implementar bots para Discord nunca está de más, sería entretenido y, a veces sería de gran utilidad.
He corregido el error para poder visualizar el perfil de cualquier usuario, antes no lo hacia en la gran mayoria
Si en el caso de no mostrar nada, te dira que no muestra x cosa
Aquí os dejo unas imagenes:
Aquí os dejo el codigo por si lo quieren usar:
https://github.com/jose89fcb/BOT-habbo-info-usuario-discord-mejorado
Si en el caso de no mostrar nada, te dira que no muestra x cosa
Aquí os dejo unas imagenes:
Aquí os dejo el codigo por si lo quieren usar:
https://github.com/jose89fcb/BOT-habbo-info-usuario-discord-mejorado
mi bot de habbo: https://top.gg/bot/863314803271270421