Advertisement
Guest User

Untitled

a guest
Jan 2nd, 2019
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | None | 0 0
  1. import discord
  2. from discord.ext import commands
  3. from discord.ext.commands import Bot
  4. import asyncio
  5. from keep_alive import keep_alive
  6. import os
  7.  
  8. client = commands.Bot(command_prefix='mm!')
  9. client.remove_command('help')
  10.  
  11. print("Magmanity Discord Bot")
  12. print("» Verzió: v1.7")
  13. print("» Fejlesztő: TheInfiniteCode")
  14. print("» Email: help.theinfinitecode@gmail.com")
  15. print("Rendszer betöltése...")
  16.  
  17. @client.event
  18. async def on_ready():
  19. print ("A bot elindult!")
  20. print ("Név: " + client.user.name)
  21. print ("ID: " + client.user.id)
  22. counter = 0
  23. while not counter > 0:
  24. await client.change_presence(game=discord.Game(name='Magmanity Bot | m!help', type=0))
  25. await asyncio.sleep(5)
  26. await client.change_presence(game=discord.Game(name='Verzió: v1.0.7', type=0))
  27. await asyncio.sleep(5)
  28. await client.change_presence(game=discord.Game(name='magmanity.hu@gmail.com', type=0))
  29. await asyncio.sleep(5)
  30. await client.change_presence(game=discord.Game(name='IP: Hamarosan!', type=0))
  31. await asyncio.sleep(5)
  32. await client.change_presence(game=discord.Game(name='Kellemes ünnepeket!', type=0))
  33. await asyncio.sleep(5)
  34. await client.change_presence(game=discord.Game(name='Fejlesztő: TheInfiniteCode', type=0))
  35. await asyncio.sleep(5)
  36.  
  37. @client.command(pass_context=True)
  38. async def server():
  39. # await client.say("**Magmanity Bot**" + "\n» Készítette: `TheInfiniteCode`" + "\n» Verzió: `1.1.6` " + " ```Figyelem! A bot jelenleg fejlesztés alatt áll!``` ")
  40. embed = discord.Embed(
  41. title = 'Magmanity Minecraft Szerver',
  42. colour = discord.Colour.green()
  43. )
  44. embed.add_field(name='Játékmód', value='MmoRpg')
  45. embed.add_field(name='Ip', value='Hamarosan!')
  46. embed.add_field(name='Weboldal', value='Hamarosan!')
  47. embed.add_field(name='Tagfelvétel', value='Jelenleg nincs')
  48. embed.add_field(name='Nyitvatartás', value='0-24')
  49. embed.add_field(name='Nyitás', value='Hamarosan!')
  50. embed.set_footer(text='Magmanity Bot | v1.7')
  51.  
  52. await client.say(embed=embed)
  53.  
  54. @client.command(pass_context=True)
  55. async def info(ctx, user: discord.Member):
  56. embed = discord.Embed(
  57. title = 'Felhasználói információk',
  58. colour = discord.Colour.green()
  59. )
  60. embed.add_field(name='Név', value=user.name)
  61. embed.add_field(name='ID', value=user.id)
  62. embed.add_field(name='Státusz', value=user.status)
  63. embed.add_field(name='Legmagasabb rang', value=user.top_role)
  64. embed.add_field(name='Csatlakozott', value=user.joined_at)
  65. embed.set_footer(text='Magmanity Bot | v1.7')
  66.  
  67. await client.say(embed=embed)
  68.  
  69. @client.command(pass_context=True)
  70. async def about():
  71. # await client.say("**Magmanity** Minecraft Szerver" + "\n» Játékmód: `Túlélő`" + "\n» Ip: `hamarosan!`" + "\n» Weboldal: `hamarosan!`" + "\n» Tagfelvétel: `jelenleg nincs!`" + "\n» Nyitvatartás: `0-24`" + "\n» Nyitás: `hamarosan!`")
  72. embed = discord.Embed(
  73. title = 'Magmanity Discord Bot',
  74. colour = discord.Colour.green()
  75. )
  76. embed.add_field(name='Készítette', value='TheInfiniteCode')
  77. embed.add_field(name='Email', value='help.theinfinitecode@gmail.com')
  78. embed.add_field(name='Verzió', value='1.7')
  79. embed.add_field(name='Legutóbbi frissítés', value='2019 01 01')
  80. embed.set_footer(text='Magmanity Bot | v1.7')
  81.  
  82. await client.say(embed=embed)
  83.  
  84. @client.event
  85. async def on_member_join(member):
  86. print ("{} csatlakozott!".format(member.name))
  87. client.send_message(member, "Üdvözöllek a **Magmanity** discord szerverén!")
  88. client.send_message(member, "Reméljük jól fogod érezni nálunk magad!")
  89.  
  90. @client.command(pass_context=True)
  91. async def help(ctx):
  92. await client.say("Parancsok kézbesítve privátban!")
  93. # await client.send_message(ctx.message.author, "**Parancsok**\n\n**mm!info (Név)** `Felhasználó információinak megjelenítése`\n**mm!szerverinfo** `Magmanity minecraft szerver információi`\n**mm!tudnivalok** `Magmanity Bot információi`")
  94. embed = discord.Embed(
  95. titile = 'Parancsok',
  96. colour = discord.Colour.green()
  97. )
  98. embed.add_field(name='mm!info (Említés)', value='Felhasználó információinak megjelenítése.')
  99. embed.add_field(name='mm!server', value='Magmanity Minecraft szerver információinak megjelenítése.')
  100. embed.add_field(name='mm!about', value='Magmanity Discod Bot információinka megjelenítése.')
  101. embed.set_footer(text='Magmanity Bot | v1.7')
  102.  
  103. await client.send_message(ctx.message.author, embed=embed)
  104.  
  105. keep_alive()
  106. client.run("NTI3NzM0Mjg3NzA1OTY0NTQ0.DwYVcg.4Sg0TgiRhRJNl6YmLTcVK0GhAqI")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement