blob: 216fe73cf5b2f72387ff3088124e98d6a03286c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
import discord
from discord.ext import commands
from moyaiBot.lib import get_random_response
intents = discord.Intents.default()
intents.message_content = True
moyai = commands.Bot(command_prefix="m!", description="moyai", intents=intents)
@moyai.event
async def on_ready():
print(f"logged in as {moyai.user}")
@moyai.event
async def on_message(message):
if message.author == moyai.user:
return
echo_messages = [
"moyai", str(discord.utils.get(moyai.emojis, name="moyai"))
]
try:
index = echo_messages.index(message.content.lower())
await message.channel.send(echo_messages[index])
except ValueError:
return
@moyai.command()
async def ask(ctx):
await ctx.send(get_random_response(moyai))
@moyai.command()
async def moyaispam(ctx):
msg = str()
for i in range(30):
msg += str(discord.utils.get(moyai.emojis, name="moyai"))
await ctx.send(msg)
|