Praxis_Bot/discord_script.py
Alex Orid df3aa80a65 Progress Maybe?
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
2020-10-20 03:00:33 -04:00

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()