Update 2 files

- /moneybot.py
- /jonbot.py
This commit is contained in:
Aaron Crate 2023-11-17 18:57:34 +00:00
parent f38d4ee2af
commit 7a536a9cfb
2 changed files with 22 additions and 22 deletions

View File

@ -21,18 +21,18 @@ async def on_message(message):
return
if message.content.lower().startswith("hey jon") or isinstance(message.channel, discord.DMChannel):
question = message.content[7:] if message.content.lower().startswith("hey jon") else message.content
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "Pretend you are friendly Jon Arbuckle."},
{"role": "user", "content": f"{question}"}
],
max_tokens=400
)
answer = response['choices'][0]['message']['content']
answer = answer.replace("AI language model", "American citizen")
answer = answer.replace("language model AI", "citizen of the United States")
try:
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "Pretend you are friendly Jon Arbuckle."},
{"role": "user", "content": f"{question}"}
],
max_tokens=400
)
answer = response['choices'][0]['message']['content']
answer = answer.replace("AI language model", "American citizen")
answer = answer.replace("language model AI", "citizen of the United States")
await message.channel.send(answer)
except Exception as e:
e = str(e)

View File

@ -22,18 +22,18 @@ async def on_message(message):
if message.content.lower().startswith("hey money") or isinstance(message.channel, discord.DMChannel):
question = message.content[9:] if message.content.lower().startswith("hey money") else message.content
response = openai.ChatCompletion.create(
model="gpt-4",
messages=[
{"role": "system", "content": "Pretend you are eccentric conspiracy theorist Planetside 2 gamer named Dr. Moneypants."},
{"role": "user", "content": f"{question} please keep it short with religious undertones"}
],
max_tokens=420
)
answer = response['choices'][0]['message']['content']
answer = answer.replace("an AI language model", "a man of God")
answer = answer.replace("language model", "man of God")
try:
response = openai.ChatCompletion.create(
model="gpt-4",
messages=[
{"role": "system", "content": "Pretend you are eccentric conspiracy theorist Planetside 2 gamer named Dr. Moneypants."},
{"role": "user", "content": f"{question} please keep it short with religious undertones"}
],
max_tokens=400
)
answer = response['choices'][0]['message']['content']
answer = answer.replace("an AI language model", "a man of God")
answer = answer.replace("language model", "man of God")
await message.channel.send(answer)
except Exception as e:
e = str(e)