Spaces:
Runtime error
Runtime error
Radosław Wolnik
commited on
Commit
·
5b34e20
1
Parent(s):
81dcf20
should respond
Browse files
app.py
CHANGED
@@ -28,7 +28,7 @@ async def on_message(message):
|
|
28 |
message_counts[message.channel.id] += 1
|
29 |
print(message_counts[message.channel.id])
|
30 |
|
31 |
-
respond_to_chat(message.content)
|
32 |
|
33 |
messages = []
|
34 |
if message_counts[message.channel.id] >= 10: # Check if the count reaches 10
|
@@ -36,19 +36,19 @@ async def on_message(message):
|
|
36 |
messages.append(message.content)
|
37 |
|
38 |
previous_messages = ("\n".join(messages))
|
39 |
-
respond_to_chat(previous_messages)
|
40 |
|
41 |
message_counts[message.channel.id] = 0 # Reset the counter
|
42 |
|
43 |
await bot.process_commands(message) # Ensure commands still work
|
44 |
|
45 |
-
def respond_to_chat(message: str) ->str:
|
46 |
response = generate(message)
|
47 |
parts = split_string(response)
|
48 |
guild = discord.utils.get(bot.guilds, name="PrzebieralniaKoedukacyjna")
|
49 |
channel = discord.utils.get(guild.channels, name=DEFAULT_CHATTER_CHANNEL)
|
50 |
-
for part in parts:
|
51 |
-
channel.send(part)
|
52 |
return str("\n".join(parts))
|
53 |
|
54 |
|
|
|
28 |
message_counts[message.channel.id] += 1
|
29 |
print(message_counts[message.channel.id])
|
30 |
|
31 |
+
await respond_to_chat(message.content)
|
32 |
|
33 |
messages = []
|
34 |
if message_counts[message.channel.id] >= 10: # Check if the count reaches 10
|
|
|
36 |
messages.append(message.content)
|
37 |
|
38 |
previous_messages = ("\n".join(messages))
|
39 |
+
await respond_to_chat(previous_messages)
|
40 |
|
41 |
message_counts[message.channel.id] = 0 # Reset the counter
|
42 |
|
43 |
await bot.process_commands(message) # Ensure commands still work
|
44 |
|
45 |
+
async def respond_to_chat(message: str) ->str:
|
46 |
response = generate(message)
|
47 |
parts = split_string(response)
|
48 |
guild = discord.utils.get(bot.guilds, name="PrzebieralniaKoedukacyjna")
|
49 |
channel = discord.utils.get(guild.channels, name=DEFAULT_CHATTER_CHANNEL)
|
50 |
+
async for part in parts:
|
51 |
+
await channel.send(part)
|
52 |
return str("\n".join(parts))
|
53 |
|
54 |
|