Мониторить события, когда пользователь заходит и выходит из канала, чтобы считать время проведённое в голосовом канале. Мониторить количество сообщений написанных в чат. Сделать это методом, который поддерживается в дискорде(лонгполлинг либо вебхуки). Нужно всего лишь запрограммировать.