import random import re from discord import message 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) 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 __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()