Discord Module & Minor Fixes
Started working on the discord script. Adjusted the if __name__ == "__main__": lines on a few modules.
This commit is contained in:
parent
a95684053a
commit
f0468e0630
@ -1,6 +1,4 @@
|
|||||||
{
|
{
|
||||||
"username": "discord",
|
"username": "AnythingYouWant",
|
||||||
"helix": "secret discord",
|
"token": ""
|
||||||
"oauth": "token discord",
|
|
||||||
"v5_client": "I have no idea here"
|
|
||||||
}
|
}
|
||||||
@ -24,13 +24,11 @@ class Twitch_Credential():
|
|||||||
|
|
||||||
class Discord_Credential():
|
class Discord_Credential():
|
||||||
# Discord Credentials explanations here.
|
# Discord Credentials explanations here.
|
||||||
def __init__(self, username, helix, oauth, v5_client):
|
def __init__(self, nickname, token):
|
||||||
# super().__init__()
|
# super().__init__()
|
||||||
# all of this is completely made up, i just wanted to make sure your file name switch worked right
|
# all of this is completely made up, i just wanted to make sure your file name switch worked right
|
||||||
self.username = username
|
self.nickname = nickname
|
||||||
self.helix = helix
|
self.token = token
|
||||||
self.oauth = oauth
|
|
||||||
self.v5_client = v5_client
|
|
||||||
|
|
||||||
class DB_Credential():
|
class DB_Credential():
|
||||||
# engine = "mysql+mysqlconnector://root:password@localhost:3306/DatabaseName"
|
# engine = "mysql+mysqlconnector://root:password@localhost:3306/DatabaseName"
|
||||||
@ -149,8 +147,8 @@ class Credentials_Module():
|
|||||||
foundSomething = False
|
foundSomething = False
|
||||||
tempCert: Discord_Credential
|
tempCert: Discord_Credential
|
||||||
for cert in self.Discord_Credentials_List:
|
for cert in self.Discord_Credentials_List:
|
||||||
if cert.username == searchParam:
|
if cert.nickname == searchParam:
|
||||||
print("Discord Credential Found: {" + cert.username + "}")
|
print("Discord Credential Found: {" + cert.nickname + "}")
|
||||||
tempCert = cert
|
tempCert = cert
|
||||||
foundSomething = True
|
foundSomething = True
|
||||||
if foundSomething:
|
if foundSomething:
|
||||||
|
|||||||
10
db.py
10
db.py
@ -13,7 +13,7 @@ class db_module():
|
|||||||
self.currentWorkingDB: str
|
self.currentWorkingDB: str
|
||||||
self.engine = None
|
self.engine = None
|
||||||
|
|
||||||
def setup_engine(self, credential: credentials.DB_Credential):
|
def setup_engine(self, credential: credentials.DB_Credential = None):
|
||||||
createEngine = True
|
createEngine = True
|
||||||
if credential is None:
|
if credential is None:
|
||||||
if self.dbCredential is None:
|
if self.dbCredential is None:
|
||||||
@ -69,5 +69,9 @@ class db_module():
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
db_connection = db_module()
|
testModule = db_module()
|
||||||
db_connection.setup_engine()
|
|
||||||
|
credentials_manager = credentials.Credentials_Module()
|
||||||
|
credentials_manager.load_credentials()
|
||||||
|
testModule.dbCredential = credentials_manager.find_DB_Credential("praxis_bot")
|
||||||
|
testModule.setup_engine()
|
||||||
|
|||||||
32
discord_script.py
Normal file
32
discord_script.py
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
import random
|
||||||
|
import re
|
||||||
|
|
||||||
|
import config as config
|
||||||
|
import db
|
||||||
|
import tts
|
||||||
|
|
||||||
|
import credentials
|
||||||
|
|
||||||
|
import discord
|
||||||
|
|
||||||
|
class Discord_Module(discord.Client):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__()
|
||||||
|
self.dbCredential: credentials.DB_Credential
|
||||||
|
self.discordCredential: credentials.Discord_Credential
|
||||||
|
|
||||||
|
self.tts_enabled: bool = False
|
||||||
|
|
||||||
|
def main(self):
|
||||||
|
self.run(self.discordCredential.token)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
testModule = Discord_Module()
|
||||||
|
|
||||||
|
credentials_manager = credentials.Credentials_Module()
|
||||||
|
credentials_manager.load_credentials()
|
||||||
|
testModule.dbCredential = credentials_manager.find_DB_Credential("praxis_bot")
|
||||||
|
testModule.discordCredential = credentials_manager.find_Discord_Credential("praxis_bot")
|
||||||
|
testModule.main()
|
||||||
@ -197,5 +197,10 @@ def main_chat_commands_check(channel, sender, text):
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
testChat = Twitch_Module()
|
testModule = Twitch_Module()
|
||||||
testChat.join_channel("thecuriousnerd")
|
|
||||||
|
credentials_manager = credentials.Credentials_Module()
|
||||||
|
credentials_manager.load_credentials()
|
||||||
|
testModule.twitchCredential = credentials_manager.find_Twitch_Credential("praxis_bot")
|
||||||
|
testModule.dbCredential = credentials_manager.find_DB_Credential("praxis_bot")
|
||||||
|
testModule.join_channel(None ,"thecuriousnerd")
|
||||||
Loading…
Reference in New Issue
Block a user