Discord TTS Channel
This commit is contained in:
parent
a57ac29e72
commit
8f2ae75dc8
@ -34,6 +34,7 @@ class Discord_Module(discord.Client):
|
||||
self.commands = command_loader.load_commands_new(AbstractCommand.CommandType.DISCORD)
|
||||
|
||||
self.tts_enabled: bool = False
|
||||
self.selected_ttsChannels:list = []
|
||||
|
||||
async def startup(self):
|
||||
await self.start(self.discordCredential.token)
|
||||
@ -49,24 +50,36 @@ class Discord_Module(discord.Client):
|
||||
async def on_message(self, message: discord.Message):
|
||||
print("{" + message.guild.name + "}[ " + str(message.channel) + " ](" + message.author.display_name + ")> ")
|
||||
print(message.content)
|
||||
#print(message.channel.id)
|
||||
#Message ID
|
||||
#print(str(message.id))
|
||||
#Channel ID
|
||||
#print(str(message.channel.id))
|
||||
if message.content == "//testing":
|
||||
await message.channel.send('test response')
|
||||
#test = self.get_channel(431129571308339210)
|
||||
#await test.send("testerino")
|
||||
|
||||
|
||||
|
||||
|
||||
if not await self.isSenderBot(message):
|
||||
# This will check for the praxis_bot-tts channel and will TTS stuff from there.
|
||||
await self.eval_triggeredEvents(message)
|
||||
|
||||
if self.cooldownModule.isCooldownActive("discordRateLimit") == False:
|
||||
await self.eval_commands(message)
|
||||
#await self.tts_message(message)
|
||||
|
||||
|
||||
async def eval_triggeredEvents(self, message: discord.Message):
|
||||
|
||||
# This will check for the selected channels and will TTS stuff from there.
|
||||
for channel in self.selected_ttsChannels:
|
||||
if channel == message.channel.id:
|
||||
await self.tts_message(message)
|
||||
|
||||
|
||||
async def eval_automaticEvents(self, message: discord.Message):
|
||||
pass
|
||||
|
||||
|
||||
async def eval_commands(self, message: discord.Message):
|
||||
# containsURL: bool = self.contains_url(message)
|
||||
try:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user