response_channel = await self.determine_response_channel(message)
payload = self.construct_payload(message)
logging.info(payload)
agent = await self.spawn_agent(message)
response = await self.process_message(response_channel, agent, payload)
await self.send_response(response_channel, response)
How can I make this say the bot is thinking while it's waiting for the code to finish? I know you can use ctx.channel.typing(), but if we use async with response_channel.typing(): it fails, saying typing is not callable. The channel is a guild thread that is messagable.