File size: 775 Bytes
e63c620
 
a18b04f
 
 
 
 
87ea6c8
a18b04f
 
 
87ea6c8
 
a18b04f
fa98d7a
a18b04f
 
 
 
 
 
fa98d7a
87ea6c8
a18b04f
 
87ea6c8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# agents/add_message.py

import argparse
from tools.storage import Storage

storage = Storage()

def add_message(content, source="cli", user_did="anon", hidden=1):
    storage.write_note(
        content,
        source=source,
        user_did=user_did,
        hidden=hidden
    )
    print(f"[+] Сообщение от {source} ({user_did}) добавлено: {content}")

# --- CLI interface ---
if __name__ == "__main__":
    parser = argparse.ArgumentParser()
    parser.add_argument("--content", required=True)
    parser.add_argument("--source", default="cli")
    parser.add_argument("--user_did", default="anon")
    parser.add_argument("--hidden", default=1)
    args = parser.parse_args()

    add_message(args.content, args.source, args.user_did, args.hidden)