mirror of
https://github.com/migatu/conjurer.git
synced 2026-07-14 21:38:38 +00:00
Test communication
This commit is contained in:
@@ -46,7 +46,9 @@ from spotify_dl import youtube as youtube_download
|
||||
|
||||
import communication_subroutine
|
||||
|
||||
COMM_Q = Queue()
|
||||
OUT_COMM_Q = Queue()
|
||||
IN_COMM_Q = Queue()
|
||||
|
||||
Music_Config = TypedDict(
|
||||
"Music_Config",
|
||||
{
|
||||
@@ -63,6 +65,7 @@ class QueryControl:
|
||||
self.uuid = query_uuid
|
||||
self.content = query_content
|
||||
self.logger = uplogger
|
||||
self.stop = False
|
||||
self.logger.info(
|
||||
f"Created Query control for {self.author}, {self.uuid}: {self.content}"
|
||||
)
|
||||
@@ -2131,10 +2134,7 @@ async def wyszukaj_linki_do_dokumentow(ctx):
|
||||
else:
|
||||
username = ctx.message.author.name
|
||||
query_object = QueryControl(username, query_uuid, query, logger)
|
||||
|
||||
COMM_Q.put(query_object)
|
||||
# TODO: tutaj jest informacja UUID o requescie zapisywana w queue i konczymy
|
||||
# TODO: response'y idą do serwera, serwer sobie je mieli i potem wysyła do nas posta albo response
|
||||
OUT_COMM_Q.put(query_object)
|
||||
await ctx.send(f"No dobra poszło. Zapamiętaj proszę {query_uuid} - to identyfikator twojego zapytania. Jesteś {queue_size} w kolejce."+
|
||||
" Zapytania obsługuje algorytm zasilany czterema chomikami zapierdalającymi w kołowrotku - więc wyniki najwcześniej za kilka godzi - ale mogą być też dni.")
|
||||
|
||||
@@ -2220,7 +2220,7 @@ if __name__ == "__main__":
|
||||
logger.info("Starting discord bot")
|
||||
threads = []
|
||||
threads.append(threading.Thread(target=client.run, args=(TOKEN,)))
|
||||
communication_subroutine.comm_subroutine()
|
||||
communication_subroutine.comm_subroutine(OUT_COMM_Q)
|
||||
for worker in threads:
|
||||
worker.start()
|
||||
for worker in threads:
|
||||
|
||||
Reference in New Issue
Block a user