10% kans op nieuwe GPT #24
+2
-3
@@ -4,6 +4,7 @@ import numpy as np
|
|||||||
import random
|
import random
|
||||||
import requests
|
import requests
|
||||||
import asyncio
|
import asyncio
|
||||||
|
import os
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import re
|
import re
|
||||||
|
|
||||||
@@ -63,15 +64,13 @@ class Chatbot(commands.Cog):
|
|||||||
self.pmLast = datetime.now()
|
self.pmLast = datetime.now()
|
||||||
await self.learnFromMessagesInChannel(message.channel, 1)
|
await self.learnFromMessagesInChannel(message.channel, 1)
|
||||||
await self.respondToMessage(message)
|
await self.respondToMessage(message)
|
||||||
elif message.channel.id == self.bot.hdChannels["belangrijk"]: #don't abuse the "belangrijk" channel
|
|
||||||
pass
|
|
||||||
else:
|
else:
|
||||||
a = random.randint(0,999) # probablity
|
a = random.randint(0,999) # probablity
|
||||||
if a < 40:
|
if a < 40:
|
||||||
await self.learnFromMessagesInChannel(message.channel, 10)
|
await self.learnFromMessagesInChannel(message.channel, 10)
|
||||||
if "stroop" in message.content.lower():
|
if "stroop" in message.content.lower():
|
||||||
a = a / 20 # significantly increase the chance of responding if somebody talks about him.
|
a = a / 20 # significantly increase the chance of responding if somebody talks about him.
|
||||||
if message.channel.id == self.bot.hdChannels["shitpost"] and a < 40: #shitpost channel
|
if message.channel.id == os.getenv('STROOP_CHANNEL_SHITPOST') and a < 40: #shitpost channel
|
||||||
await self.respondToMessage(message)
|
await self.respondToMessage(message)
|
||||||
elif a < 10: #all other channels
|
elif a < 10: #all other channels
|
||||||
await self.respondToMessage(message)
|
await self.respondToMessage(message)
|
||||||
|
|||||||
Reference in New Issue
Block a user