Advertisement
Guest User

discordbotbenz0.1

a guest
Jul 23rd, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.57 KB | None | 0 0
  1. #Do odpalenia bota potrzeba rozszerzenia bibliotek Anacando 3.0
  2. #Przy bocie użłem pythona 3.6 ze wzgledu na support biblioteki discord.py
  3. import discord
  4. import time
  5. import asyncio
  6. client = discord.Client()
  7. wersja_bota = "0.1"
  8.  
  9. @client.event
  10. async def on_member_update(before, after):
  11.     n = after.nick
  12.     if n:
  13.         if n.lower().count("benz") > 0:
  14.             last = before.nick
  15.             if last:
  16.                 await after.edit(nick=last)
  17.             else:
  18.                 await after.edit(nick="nawet nie probuj")
  19.  
  20. @client.event
  21. async def on_member_join(member):
  22.     for channel in member.server.channels:
  23.         if str(channel) == "wszystko-i-nic":
  24.             await client.send_message(f"""Witaj na serwerze {member.mention}""")
  25.  
  26.  
  27. @client.event
  28. async def on_message(message):
  29.     id = client.get_guild(560207598276575234)
  30.     channels = ["bot", "wszystko-i-nic"]
  31.     valid_users = ["benz owns you all#6329"]
  32.  
  33.     if message.content == "$pomocy benzware":
  34.         embed = discord.Embed(title="POMOC", description="kilka komend ktorymi operuje\nPamietaj, aktualana wersja bota to: 0.1\n nad botem caly czas dzialaja prace")
  35.         embed.add_field(name="$czesc benzware", value="witam sie")
  36.         embed.add_field(name="$uzytkownicy serwera", value="wyswietlam aktualna liczbe uzytkownikow serwera")
  37.         embed.add_field(name="$co masz w srodku", value="kod zrodlowy i wspolpraca")
  38.         embed.add_field(name="$info", value="informacje o bocie")
  39.         await message.channel.send(content=None, embed=embed)
  40.  
  41.  
  42.     if str(message.channel) in channels and str(message.author) in valid_users:
  43.         if message.content.find("$czesc benzware") != -1:
  44.             await message.channel.send(f"""Witaj {message.author}""")
  45.         elif message.content == "$uzytkownicy serwera":
  46.             await message.channel.send(f""" tyle jest lacznie uzytkownikow serwera "Tematy na Luzie": {id.member_count}""")
  47.         elif message.content == "$co masz w srodku":
  48.             await message.channel.send("Kod źródłowy: https://pastebin.com/5aXtdazv\n pamiętaj to projekt open-source\n jesli macie jakies propozycje dorzuccie do kodu swoje funkcje i odeslijcie dzialajaca kopie, a ja rozwaze dodanie funkcji do nastepnych wersji")
  49.         elif message.content == "$info":
  50.             await message.channel.send("Discordowy Bot, wersja:" + wersja_bota + "\nBot jest projektem open-sourcowym\n z wersja 1.0 wyjdzie hosting 24/7\nW razie problemow lub sugestii prosze kontaktowac sie z tworca")
  51.  
  52. client.run("<ID>")#tutaj trzeba podac id swojego bota, ja nie podam bo...:)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement