|
3 | 3 | # ref: https://stackoverflow.com/a/33533514/17124142 |
4 | 4 | from __future__ import annotations |
5 | 5 |
|
6 | | -import asyncio |
7 | 6 | import json |
8 | 7 | import time |
9 | 8 | from typing import TYPE_CHECKING |
@@ -55,25 +54,27 @@ async def updateAccountsInformation(cls): |
55 | 54 | await twitter_account.delete() |
56 | 55 | continue |
57 | 56 |
|
58 | | - # tweepy の API インスタンスを取得 |
59 | | - api = twitter_account.getTweepyAPI() |
60 | | - |
61 | | - # アカウント情報を更新 |
62 | | - try: |
63 | | - verify_credentials = await asyncio.to_thread(api.verify_credentials) |
64 | | - except tweepy.TweepyException as ex: |
65 | | - logging.error(f'Failed to get user information for Twitter account @{twitter_account.screen_name}', exc_info=ex) |
66 | | - continue |
67 | | - # アカウント名 |
68 | | - twitter_account.name = verify_credentials.name |
69 | | - # スクリーンネーム |
70 | | - twitter_account.screen_name = verify_credentials.screen_name |
71 | | - # アイコン URL |
72 | | - ## (ランダムな文字列)_normal.jpg だと画像サイズが小さいので、(ランダムな文字列).jpg に置換 |
73 | | - twitter_account.icon_url = verify_credentials.profile_image_url_https.replace('_normal', '') |
74 | | - |
75 | | - # 更新したアカウント情報を保存 |
76 | | - await twitter_account.save() |
| 57 | + # 2025年11月の OldTweetDeck 絡みの凍結祭りに鑑み、当面バックグラウンドで API アクセスを行う以下の処理を無効化 |
| 58 | + |
| 59 | + # # tweepy の API インスタンスを取得 |
| 60 | + # api = twitter_account.getTweepyAPI() |
| 61 | + |
| 62 | + # # アカウント情報を更新 |
| 63 | + # try: |
| 64 | + # verify_credentials = await asyncio.to_thread(api.verify_credentials) |
| 65 | + # except tweepy.TweepyException as ex: |
| 66 | + # logging.error(f'Failed to get user information for Twitter account @{twitter_account.screen_name}', exc_info=ex) |
| 67 | + # continue |
| 68 | + # # アカウント名 |
| 69 | + # twitter_account.name = verify_credentials.name |
| 70 | + # # スクリーンネーム |
| 71 | + # twitter_account.screen_name = verify_credentials.screen_name |
| 72 | + # # アイコン URL |
| 73 | + # ## (ランダムな文字列)_normal.jpg だと画像サイズが小さいので、(ランダムな文字列).jpg に置換 |
| 74 | + # twitter_account.icon_url = verify_credentials.profile_image_url_https.replace('_normal', '') |
| 75 | + |
| 76 | + # # 更新したアカウント情報を保存 |
| 77 | + # await twitter_account.save() |
77 | 78 |
|
78 | 79 | logging.info(f'Twitter accounts update complete. ({round(time.time() - timestamp, 3)} sec)') |
79 | 80 |
|
|
0 commit comments