24 lines
712 B
Python
Executable File
24 lines
712 B
Python
Executable File
#!/usr/bin/env python3
|
|
# Run: AWS_PROFILE=ai1 python3 scripts/seed-users.py
|
|
import boto3
|
|
from datetime import datetime, timezone
|
|
|
|
session = boto3.Session(profile_name='ai1')
|
|
table = session.resource('dynamodb', region_name='us-east-1').Table('agent-claw-users')
|
|
|
|
users = [
|
|
{
|
|
'actor_id': 'telegram:8537376738',
|
|
'display_name': 'Daniel',
|
|
'telegram_username': 'nessie_tn',
|
|
'email': 'daniel@everyonce.com',
|
|
'timezone': 'America/Chicago',
|
|
'status': 'active',
|
|
'enrolled_services': {},
|
|
'created_at': datetime.now(timezone.utc).isoformat(),
|
|
}
|
|
]
|
|
for u in users:
|
|
table.put_item(Item=u)
|
|
print(f"Seeded: {u['actor_id']} ({u['display_name']})")
|