mirror of
https://github.com/migatu/conjurer.git
synced 2026-07-14 21:38:38 +00:00
aaa
This commit is contained in:
@@ -17,6 +17,7 @@ import random
|
||||
import re
|
||||
import shutil
|
||||
import sys
|
||||
import uuid
|
||||
from datetime import datetime
|
||||
from logging import handlers
|
||||
from pathlib import Path, PurePath
|
||||
@@ -71,6 +72,8 @@ MUZYKA_MOJEGO_LUDU_PLAJLISTA = 30
|
||||
FILE_SERVICE_ADDRESS = "http://192.168.1.15:5000"
|
||||
GET_MP3 = "/mp3"
|
||||
SEND_MP3 = "/update_mp3"
|
||||
LIBRARIAN_SERVICE_ADDRESS = "http://192.168.1.15:5001"
|
||||
SEND_QUERY = "/query"
|
||||
TIME_BETWEEN_CALLS = 7200
|
||||
LAST_SPONTANEOUS_CALL = datetime.now()
|
||||
|
||||
@@ -1977,6 +1980,17 @@ class DoSearchView(discord.ui.View):
|
||||
guild=discord.Object(id=664789470779932693),
|
||||
)
|
||||
async def wyszukaj_linki_do_dokumentow(ctx):
|
||||
#1 wez tekst z kontekstu
|
||||
query = ctx.message.content()
|
||||
#2 nadaj mu uuid
|
||||
query_uuid = uuid.uuid4()
|
||||
#3 wyslij Librariana
|
||||
json_query = {"UUID" : str(query_uuid), "query" : str(query)}
|
||||
response = requests.post(f"{LIBRARIAN_SERVICE_ADDRESS}{SEND_QUERY}", json=json_query, timeout=360)
|
||||
logger.info(response.data)
|
||||
#4 zwroc 5 wyników od librariana
|
||||
#5 przyciski przy każdym wierszu pozwalają sprawdzić czy plik istnieje na scihubie - jeśli tak podaje link do sciagniecia
|
||||
#6 ostatni wiersz to dalej, wróć, skasuj, zaciagnij kolejne wyniki (jeśli jest ich więcej niż 1000)
|
||||
await ctx.send("This is a button!", view=DoSearchView()) # Send a message with our View class that contains the button
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user