Согласно документации on_member_update активируется при следующих изменениях:
- статус
- активность
- ник
- роли
before
и after
- это объекты-члены, которые можно использовать для отправки сообщения.
@client.event
async def on_member_update(before, after):
if after.id == 734904868334075985:
if after.status is not discord.Status.offline:
# Not offline
await after.send('Warning')
Надеюсь, это то, что вы хотели