This is the current error I run into:
Exception in thread Thread-1:
Traceback (most recent call last):
File "C:\Users\ADO\AppData\Local\Programs\Python\Python37\lib\threading.py", line
926, in _bootstrap_inner
self.run()
File "C:\Users\ADO\AppData\Local\Programs\Python\Python37\lib\threading.py", line
870, in run
self._target(*self._args, **self._kwargs)
TypeError: discord_module_init() argument after * must be an iterable, not Discord_Module
66 lines
1.8 KiB
Python
66 lines
1.8 KiB
Python
import random
|
|
import re
|
|
|
|
from discord import message
|
|
from discord.client import Client
|
|
|
|
import config as config
|
|
import db
|
|
import tts
|
|
|
|
import credentials
|
|
|
|
import discord
|
|
import discord.message
|
|
import discord.channel
|
|
|
|
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)
|
|
|
|
def alt_main(self):
|
|
credentials_manager = credentials.Credentials_Module()
|
|
credentials_manager.load_credentials()
|
|
self.dbCredential = credentials_manager.find_DB_Credential("praxis_bot")
|
|
self.discordCredential = credentials_manager.find_Discord_Credential("praxis_bot")
|
|
|
|
self.run(self.discordCredential.token)
|
|
|
|
async def on_ready(self):
|
|
print('Logged on as', self.user)
|
|
|
|
async def on_message(self, message: discord.Message):
|
|
print("{" + message.guild.name + "}[ " + str(message.channel) + " ](" + message.author.display_name + ")> ")
|
|
print(message.content)
|
|
#Message ID
|
|
#print(str(message.id))
|
|
#Channel ID
|
|
#print(str(message.channel.id))
|
|
if message.content == "//test":
|
|
await message.channel.send('test response')
|
|
|
|
def do_command(self):
|
|
pass
|
|
|
|
|
|
|
|
|
|
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()
|
|
|
|
testModule.alt_main()
|
|
|
|
|