Skip to content

Commit

Permalink
自動返信追加v1
Browse files Browse the repository at this point in the history
  • Loading branch information
Syunngiku0402 committed Dec 23, 2024
1 parent 9c04cd8 commit 80f14d3
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 60 deletions.
58 changes: 0 additions & 58 deletions CommandLab.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
import aiofiles
import discord
import yaml
import random
from discord import app_commands
from discord.abc import User
from discord.ext import commands
Expand Down Expand Up @@ -40,30 +39,6 @@
]


ORUVANORUVAN = """
ஒருவன் ஒருவன் முதலாளி
உலகில் மற்றவன் தொழிலாளி
விதியை நினைப்பவன் ஏமாளி
அதை வென்று முடிப்பவன் அறிவாளி
பூமியை வெல்ல ஆயுதம் எதற்கு
பூப்பறிக்க கோடரி எதற்கு
பொன்னோ பொருளோ போர்க்களம் எதற்கு
ஆசை துறந்தால் அகிலம் உனக்கு
"""


GABU = """
**  **Λ_Λ  \\
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >_Λ∩
  _/し' //. V`Д´)/
 (_フ彡        / ←>>1
"""


class CommandLabBot(commands.Bot):
status_index: int

Expand Down Expand Up @@ -155,39 +130,6 @@ async def on_message(message: discord.Message):
if message.author.id in client.owner_ids or []:
await client.process_commands(message)

if message.channel.id == config.botcommand_channel_id:
if message.author.bot:
return

elif message.content.startswith("ぬるぽ"):
num = random.random()
if num < 0.95: # あとで0.9に数値変更すること
await message.channel.send("ガッ", silent=True)
else:
await message.channel.send(GABU, silent=True)

# elif message.content.startswith("NullPointerException"):
# num = random.random()
# if num < 0.95:
# await message.channel.send("ガッ, silent=True")
# else:
# await message.channel.send(GABU, silent=True)

elif message.content.startswith("!d bump"):
await message.channel.send("そのコマンドは<t:1648767600:F>にサ終しました(笑)", silent=True)

elif message.content.startswith("/bump"):
await message.channel.send(
embed=discord.Embed(
title="BUMPを実行出来てないよ!!",
color=0x00BFFF,
timestamp=datetime.now(),
), silent=True
)

elif message.content.startswith("oruvanoruvan"):
await message.channel.send(ORUVANORUVAN, silent=True)

if client.user in message.mentions and message.reference is None:
await message.channel.send(
f"{message.author.mention}呼んだ?\nわからないことがあったら【</help:1218483030247604265>】を実行してね", silent=True
Expand Down
69 changes: 67 additions & 2 deletions cogs/_cautoreply.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,75 @@
from discord.ext import commands
import discord
from config.config import config
import random
from datetime import datetime

ORUVANORUVAN = """
ஒருவன் ஒருவன் முதலாளி
உலகில் மற்றவன் தொழிலாளி
விதியை நினைப்பவன் ஏமாளி
அதை வென்று முடிப்பவன் அறிவாளி
class CTemplate(commands.Cog):
பூமியை வெல்ல ஆயுதம் எதற்கு
பூப்பறிக்க கோடரி எதற்கு
பொன்னோ பொருளோ போர்க்களம் எதற்கு
ஆசை துறந்தால் அகிலம் உனக்கு
"""


GABU = """
**  **Λ_Λ  \\
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >_Λ∩
  _/し' //. V`Д´)/
 (_フ彡        / ←>>1
"""


class CAutoreply(commands.Cog):
def __init__(self, bot: commands.Bot):
self.bot = bot

async def on_message(self, message: discord.Message):
if message.channel.id == config.botcommand_channel_id:
if message.author.bot:
return

elif message.content.startswith("ぬるぽ"):
num = random.random()
if num < 0.9:
await message.channel.send("ガッ", silent=True)
elif num < 0.96:
await message.channel.send("ガブッ", silent=True)
else:
await message.channel.send(GABU, silent=True)

elif message.content.startswith("NullPointerException"):
num = random.random()
if num < 0.95:
await message.channel.send("ガッ, silent=True")
elif num < 0.98:
await message.channel.send("ガブッ", silent=True)
else:
await message.channel.send(GABU, silent=True)

elif message.content.startswith("!d bump"):
await message.channel.send("そのコマンドは<t:1648767600:F>にサ終しました(笑)", silent=True)

elif message.content.startswith("/bump"):
await message.channel.send(
embed=discord.Embed(
title="BUMPを実行出来てないよ!!",
color=0x00BFFF,
timestamp=datetime.now(),
), silent=True
)

elif message.content.startswith("oruvanoruvan"):
await message.channel.send(ORUVANORUVAN, silent=True)


async def setup(bot: commands.Bot):
await bot.add_cog(CTemplate(bot))
await bot.add_cog(CAutoreply(bot))

0 comments on commit 80f14d3

Please sign in to comment.