simplifiying code, adding a basic bot functionality

This commit is contained in:
Believethehype
2023-11-23 11:53:57 +01:00
parent dc727021f6
commit 8a7e3168f5
16 changed files with 434 additions and 156 deletions

View File

@@ -1,6 +1,10 @@
import json
from threading import Thread
from utils.admin_utils import AdminConfig
from utils.dvmconfig import DVMConfig
from utils.nip89_utils import NIP89Announcement
from dvm import DVM
class DVMTaskInterface:
@@ -9,6 +13,9 @@ class DVMTaskInterface:
TASK: str
COST: int
PK: str
DVM = DVM
dvm_config: DVMConfig
admin_config: AdminConfig
def NIP89_announcement(self, d_tag, content):
nip89 = NIP89Announcement()
@@ -19,6 +26,10 @@ class DVMTaskInterface:
nip89.content = content
return nip89
def run(self):
nostr_dvm_thread = Thread(target=self.DVM, args=[self.dvm_config, self.admin_config])
nostr_dvm_thread.start()
def is_input_supported(self, input_type, input_content) -> bool:
"""Check if input is supported for current Task."""
pass