ファイル
nizika_bluesky/main.py
T
2024-08-30 12:43:47 +09:00

25 行
517 B
Python

from datetime import datetime, timedelta
import time
import sys
from atproto import Client
from ai.talk import Talk
import account
def main () -> None:
api = Client ()
api.login (account.USER_ID, account.PASSWORD)
last_posted_at = datetime.now () - timedelta (hours = 6)
while True:
if datetime.now () - last_posted_at >= timedelta (hours = 6):
api.send_post (Talk.main (''))
last_posted_at = datetime.now ()
if __name__ == '__main__':
main (*sys.argv[1:])