🔧 chore(opencommit.yml): enable emoji support in OpenCommit workflow for more expressive commit messages

🗑️ delete(gpt-4.txt): remove unused file containing prompts for Botator, as it is no longer needed
This commit is contained in:
Paillat
2023-08-03 13:13:20 +02:00
committed by Paillat-dev
parent 5318bda74c
commit 8bb99a4ee9

View File

@@ -1,9 +1,10 @@
import discord import discord
import asyncio
import aiohttp import aiohttp
import random import random
import time import time
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from src.config import tenor_api_key from config import tenor_api_key
randomseed = time.time() randomseed = time.time()
random.seed(randomseed) random.seed(randomseed)
@@ -220,11 +221,31 @@ async def send_ascii_art_text(
): ):
font = font_matches[font] font = font_matches[font]
text = text.replace(" ", "+") text = text.replace(" ", "+")
asciiiar_url = f"https://asciified.thelicato.io/api?text={text}&font={font}" asciiiar_url = f"https://asciified.thelicato.io/api/v2/ascii?text={text}&font={font}"
response = await do_async_request(asciiiar_url, json=False) print(asciiiar_url)
message = f"```\n{response}```\n{message}" ascii_art = await do_async_request(asciiiar_url, json=False)
await message_in_channel_in_wich_to_send.channel.send(message) final_message = f"```\n{ascii_art}```\n{message}"
if len(final_message) < 2000:
await message_in_channel_in_wich_to_send.channel.send(final_message)
else:
if len(ascii_art) < 2000:
await message_in_channel_in_wich_to_send.channel.send(ascii_art)
elif len(ascii_art) < 8000:
embed = discord.Embed(
title="Ascii art",
description=ascii_art,
)
await message_in_channel_in_wich_to_send.channel.send(embed=embed)
else:
await message_in_channel_in_wich_to_send.channel.send(
"Sorry, the ascii art is too big to be sent"
)
if len (message) < 2000:
await message_in_channel_in_wich_to_send.channel.send(message)
else:
while len(message) > 0:
await message_in_channel_in_wich_to_send.channel.send(message[:2000])
message = message[2000:]
async def send_ascii_art_image( async def send_ascii_art_image(
message_in_channel_in_wich_to_send: discord.Message, query: str, message: str = "" message_in_channel_in_wich_to_send: discord.Message, query: str, message: str = ""