It sounds easy to me to let the discord bot, not only send messages to channels, but as well read those messages. If those incoming messages would the trigger some kind of events, one could use discord to remotely enable / disable lights for instance. Automations/scripting would make it the options unlimited.
Combining the incoming and outgoing messages, could let the user do things like for instance:
<me> @mybot show light status
// automation kicks in here
<bot> Light near television: off
<bot> Light above table: on
<bot> Light in corner of room: 60%
// user decides what to do:
<me> @mybot turn off 'Light above table'
// automation turns of the light and gives feedback
<bot> done
<me> @mybot show light status
<bot> Light near television: off
<bot> Light above table: off
<bot> Light in corner of room: 60%