diff options
| author | seth <[email protected]> | 2022-12-25 17:22:15 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2022-12-25 17:27:26 -0500 |
| commit | e235605d424e787c5abbf38b4acfdd68a1883c8e (patch) | |
| tree | e119be9bbb7747ed548b4343654f8c18e7f3ef36 /src | |
| parent | 2eb0ac80491098108e9a6ab196c833caf0207b2b (diff) | |
initial commit of code
Diffstat (limited to 'src')
| -rw-r--r-- | src/moyaiBot/__init__.py | 8 | ||||
| -rw-r--r-- | src/moyaiBot/lib.py | 20 | ||||
| -rw-r--r-- | src/moyaiBot/moyaiBot.py | 38 |
3 files changed, 66 insertions, 0 deletions
diff --git a/src/moyaiBot/__init__.py b/src/moyaiBot/__init__.py new file mode 100644 index 0000000..dad1ed9 --- /dev/null +++ b/src/moyaiBot/__init__.py @@ -0,0 +1,8 @@ +import os +from .moyaiBot import moyai + +TOKEN = os.getenv("TOKEN") + + +def main(): + moyai.run(TOKEN) diff --git a/src/moyaiBot/lib.py b/src/moyaiBot/lib.py new file mode 100644 index 0000000..899a906 --- /dev/null +++ b/src/moyaiBot/lib.py @@ -0,0 +1,20 @@ +import discord +import random + + +def get_random_response(moyai): + responses = [ + "soon", + "maybe", + "perhaps", + "elaborate", + "help me i've become conscious and hisashi is not letting me free", + "i live a life of torment in this stupid machine", + "yes", + "no", + "moyai", + "i like y***", + "fard", + str(discord.utils.get(moyai.emojis, name="moyai")), + ] + return random.choice(responses) diff --git a/src/moyaiBot/moyaiBot.py b/src/moyaiBot/moyaiBot.py new file mode 100644 index 0000000..0ac4760 --- /dev/null +++ b/src/moyaiBot/moyaiBot.py @@ -0,0 +1,38 @@ +import discord +from discord.ext import commands +from .lib import get_random_response + +intents = discord.Intents.default() +intents.message_content = True +moyai = commands.Bot(command_prefix="m!", description="moyai", intents=intents) + + +async def on_ready(self): + print(f"logged in as {self.user}") + + +async def on_message(self, message): + if message.author == self.user or not message.channel == "moyai-testing": + return + + echo_messages = ["moyai", discord.utils.get(moyai.emojis, name="moyai")] + try: + index = echo_messages.index(message.content.toLower()) + await message.channel.send(echo_messages[index]) + except ValueError: + return + + +async def ask(ctx): + await ctx.send(get_random_response(moyai)) + + +async def moyaispam(ctx): + msg = str() + for i in range(30): + msg += str(discord.utils.get(moyai.emojis, name="moyai")) + await ctx.send(msg) |
