Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 上記で取得したアプリのトークンを入力
- BOT_TOKEN = ""
- # パッケージのインポートとインスタンス作成
- import discord
- import time
- client = discord.Client()
- # ログイン&準備が完了したら一度だけ実行される
- @client.event
- async def on_ready():
- # コンソールにBOTとしてログインした名前とUSER-IDを出力
- print('Logged in as')
- print('BOT-NAME :', client.user.name)
- print('BOT-ID :', client.user.id)
- print('------')
- game = discord.Game("HELPUR bot Ver.1.0")
- await client.change_presence(activity=game)
- # メッセージを受信するごとに実行される
- @client.event
- async def on_message(message):
- if client.user == message.author:
- return
- @client.event
- async def on_message(message):
- if not message.author.id == client.user.id:
- if message.content == ("あほ"):
- await message.channel.send("しね")
- if message.content == ('hal'):
- await message.add_reaction("<:hal:543264016391471149>")
- await message.add_reaction("🖕")
- if message.content == ('zeami'):
- await message.add_reaction("<:zeami:576681940795654144>")
- await message.add_reaction("🖕")
- if message.content == ('yasuo'):
- await message.add_reaction("🖕")
- if message.content.startswith('投票:'):
- await message.add_reaction("👍")
- await message.add_reaction("👎")
- await message.channel.send("投票を開始しました。賛成の方は👍を、反対の方は👎を押してください。制限時間は1分です")
- print ("投票を行っています。内容:" + message.content)
- time.sleep(60)
- await message.channel.send("投票が完了しました。")
- if message.content == ("holland"):
- await message.add_reaction("👅")
- if message.content == ("チャーハン"):
- await message.add_reaction("🇨🇳")
- if message.content.startswith("キム"):
- await message.add_reaction("🇰🇷")
- if message.content == ("dote"):
- await message.add_reaction("<:thonk:576713437212835851>")
- await message.add_reaction("🖕")
- if message.content == ("アルバイトですか?"):
- await message.add_reaction("🖕")
- await message.channel.send("アホ死ね")
- if message.content.startswith("sushi"):
- await message.add_reaction("🇯🇵")
- if "ガイジ" in message.content:
- await message.author.send("差別的発言を検知しましたので、サーバーのオーナーに報告しました。")
- await message.guild.owner.send(message.author.name + "さんが差別的発言をしました。内容:" + message.content)
- if "死ね" in message.content:
- await message.delete()
- await message.author.send("暴言を検知しましたので、サーバーのオーナーに報告しました。")
- await message.guild.owner.send(message.author.name + "さんが暴言を吐きました。内容:" + message.content)
- if message.content.startswith("アホ青龍"):
- await message.author.send("アホ死ね")
- await message.channel.send("なぜアホつける?ありえない話し!謝れ!謝れ!謝れ!謝れ!謝れ!謝れ!謝れ!謝れ!謝れ!謝れ!謝れ!")
- await message.author.kick()
- if message.content == message.author.name:
- await message.add_reaction("🖕")
- if message.content.startswith("kick:"):
- if message.mentions:
- if message.author.guild_permissions.administrator:
- await message.channel.send("こんばんは!\n新しい家族ですか?\n" + str(message.mentions[0]) + "くんは元気ですか?\n「死んだ」")
- await message.channel.send(file=discord.File(r"C:\Users\Rikuto\Downloads\cuiCeIh.jpg"))
- await message.mentions[0].kick()
- else:
- await message.channel.send("権限がありません")
- for member in message.guild.members:
- if message.content == "情報: " + member.mention:
- if member.activity is None:
- name = "なし"
- elif isinstance(member.activity, discord.Game):
- name = member.activity.name + "をプレイ中"
- elif isinstance(member.activity, discord.Streaming):
- name = member.activity.details or member.activity.name
- elif isinstance(member.activity, discord.Spotify):
- name = member.activity.title + "を聴いています"
- elif isinstance(member.activity, discord.Activity):
- name = member.activity.name + "をしています"
- await message.channel.send("名前:" + str(member.display_name))
- await message.channel.send("今やってること:" + name)
- await message.channel.send("役職:" + str(member.top_role))
- await message.channel.send("入会日:" + str(member.joined_at))
- await message.channel.send(str(member.avatar_url))
- @client.event
- async def on_member_join(member):
- await member.guild.text_channels[0].send(file=discord.File(r"C:\Users\\Downloads\新しいフォルダー\f3eadce4e37306b42c63816b511a384f-png.jpg"))
- client.run(BOT_TOKEN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement