mirror of
https://github.com/believethehype/nostrdvm.git
synced 2025-11-20 14:56:28 +01:00
add adminconfig per dvm
This commit is contained in:
@@ -2,18 +2,17 @@ from nostr_sdk import Tag, Keys, EventBuilder
|
||||
from utils.nostr_utils import send_event
|
||||
|
||||
class NIP89Announcement:
|
||||
name: str
|
||||
kind: int
|
||||
dtag: str
|
||||
pk: str
|
||||
content: str
|
||||
|
||||
def nip89_announce_tasks(dvmconfig):
|
||||
for nip89 in dvmconfig.NIP89s:
|
||||
k_tag = Tag.parse(["k", str(nip89.kind)])
|
||||
d_tag = Tag.parse(["d", nip89.dtag])
|
||||
keys = Keys.from_sk_str(nip89.pk)
|
||||
content = nip89.content
|
||||
event = EventBuilder(31990, content, [k_tag, d_tag]).to_event(keys)
|
||||
send_event(event, key=keys)
|
||||
|
||||
print("Announced NIP 89")
|
||||
k_tag = Tag.parse(["k", str(dvmconfig.NIP89.kind)])
|
||||
d_tag = Tag.parse(["d", dvmconfig.NIP89.dtag])
|
||||
keys = Keys.from_sk_str(dvmconfig.NIP89.pk)
|
||||
content = dvmconfig.NIP89.content
|
||||
event = EventBuilder(31990, content, [k_tag, d_tag]).to_event(keys)
|
||||
send_event(event, key=keys)
|
||||
print("Announced NIP 89 for " + dvmconfig.NIP89.name)
|
||||
Reference in New Issue
Block a user