You've already forked JapariArchive
fresh start
This commit is contained in:
36
runtimeBotData.py
Normal file
36
runtimeBotData.py
Normal file
@@ -0,0 +1,36 @@
|
||||
import aiohttp
|
||||
import nextcord
|
||||
from Discord.views import XView, YView
|
||||
from Pixiv.pixivapi import PixivApi
|
||||
from Twitter.tweetyapi import TweetyApi
|
||||
from Classifier.wdClassifier import WDClassifier
|
||||
from Database.dbcontroller import DatabaseController
|
||||
from Classifier.havoxClassifier import VoxClassifier
|
||||
|
||||
class RuntimeBotData:
|
||||
initialized = False
|
||||
dead_accounts = []
|
||||
new_accounts = []
|
||||
|
||||
client : nextcord.Client = None
|
||||
twApi : TweetyApi = None
|
||||
pixivApi : PixivApi = None
|
||||
db : DatabaseController = None
|
||||
vox : VoxClassifier = None
|
||||
classifier : WDClassifier = None
|
||||
session : aiohttp.ClientSession = None
|
||||
|
||||
xView : XView = None
|
||||
yView : YView = None
|
||||
|
||||
async def initialize_data(self):
|
||||
self.twApi = await TweetyApi().init()
|
||||
self.pixivApi = PixivApi().init()
|
||||
self.db = DatabaseController()
|
||||
self.vox = VoxClassifier()
|
||||
self.classifier = WDClassifier()
|
||||
self.xView = XView(self)
|
||||
self.yView = YView(self)
|
||||
|
||||
#connector = aiohttp.TCPConnector(limit=60)
|
||||
self.session = aiohttp.ClientSession()
|
||||
Reference in New Issue
Block a user