diff --git a/CommandLab.py b/CommandLab.py index 85bb63b..445a6af 100644 --- a/CommandLab.py +++ b/CommandLab.py @@ -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 @@ -40,30 +39,6 @@ ] -ORUVANORUVAN = """ -ஒருவன் ஒருவன் முதலாளி -உலகில் மற்றவன் தொழிலாளி -விதியை நினைப்பவன் ஏமாளி -அதை வென்று முடிப்பவன் அறிவாளி - -பூமியை வெல்ல ஆயுதம் எதற்கு -பூப்பறிக்க கோடரி எதற்கு -பொன்னோ பொருளோ போர்க்களம் எதற்கு -ஆசை துறந்தால் அகிலம் உனக்கு -""" - - -GABU = """ -**  **Λ_Λ  \\ -  ( ・∀・)   | | ガッ - と    )    | | -   Y /ノ    人 -    / )    <  >_Λ∩ -  _/し' //. V`Д´)/ - (_フ彡        / ←>>1 -""" - - class CommandLabBot(commands.Bot): status_index: int @@ -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("そのコマンドはにサ終しました(笑)", 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わからないことがあったら【】を実行してね", silent=True diff --git a/cogs/_cautoreply.py b/cogs/_cautoreply.py index 0131799..5ab5b2b 100644 --- a/cogs/_cautoreply.py +++ b/cogs/_cautoreply.py @@ -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("そのコマンドはにサ終しました(笑)", 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))